贪吃蛇我一直以来都是比较嫌麻烦的,之前打算做过,但是在判断碰撞的时候复制粘贴吐了,丢了N多个源码,全都是写着写着不想写了。
今天看到有人做游戏,顺手写了个这玩意。
调用了gdi+2.3模块,模块找不到的可以去https://gitee.com/mikochen/e-language-module-library
下载,在这里我就不上传模块了。
个人是比较习惯canvas的,所以这里的写法和canvas差不多。
个人比较喜欢gdiplus2.3版本,没什么明显的毛病,而且对于面向对象开发的人来说非常舒服。高版本的GP缓存图形不知道为什么用着一直有问题
习惯性的写了双缓冲绘图,解决图形闪烁问题。
不想看英文的我没办法,写代码的时候中英文切换着实烦人,反正我写完这个之后,注释也都打了,看不看的随便你。