基本信息
源码名称:C# 贪吃蛇 小游戏源码
源码大小:0.08M
文件格式:.zip
开发语言:C#
更新时间:2019-10-27
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 3 元 
   源码介绍
1.系统启动后,蛇身默认向右移动,用户通过方向键操作

class Block
    {
        public int X;
        public int Y;
        public Color color = Color.Red;
        public bool isSnakeHead = false;
        public bool isBean = false;
        public Block()
        { 

        }
        public Block(bool isBean)
        {
            this.isBean = isBean;
            if (isBean)
                color = Color.Green;
            else
                color = Color.Red;
        }
        public Block(int X, int Y, Color color, bool isSnakeHead, bool isBean)
        {
            this.X = X;
            this.Y = Y;
            this.color = color;
            this.isSnakeHead = isSnakeHead;
            this.isBean = isBean;
        }
        public void draw(Graphics g, bool isClear)
        {
            Color drawColor = color;
            if (isClear)
                drawColor = Color.Yellow;
            if (isSnakeHead || isBean)
                g.FillEllipse(new SolidBrush(drawColor), X * 20, Y * 20, 20, 20);
            else
                g.FillRectangle(new SolidBrush(drawColor), X * 20, Y * 20, 20, 20);
        }
    }
}