没有合适的资源?快使用搜索试试~ 我知道了~
贪吃蛇控制方块的移动
需积分: 10 2 下载量 33 浏览量
2015-12-18
10:02:40
上传
评论
收藏 9KB TXT 举报
温馨提示
试读
12页
贪吃蛇控制方块的移动,方便学习。希望有帮助。
资源推荐
资源详情
资源评论
//用于在消除满行方块时闪烁该行,增加游戏可视化效果
private readonly Color[] COLOR = new Color[] { Color.White,Color.Tomato,Color.Thistle, Color.Turquoise };
private readonly int[]TIME_ SPANS一new[]
450, 300, 250, 200)声
//用于消除满行方块时计算得分
private readonly int[]SCORE_SAPNS = new[] { 100, 300, 500, 1000, 1500 };
变量
private BrickFactory m_BrickFactory;//产生方块
private int m_Width = 15;游戏画布水平和垂直格子的数11
private int m_Height = 25;
private Color[,] m_ColorArray;//用于记录游戏一14布一各个格子的颜色
private Color m_BgColor; //背景颜色
private Color m_GridColor; //网格颜色
private int m_Size;//单元格像素
private int m_Level = 0;//等级
private int m_Score; //总分数
private bool m_GameOver = false;//是否结束
private bool m_ShowGrid = false;//是否显示网格
private bool m_pause = false;//暂停
private bool m_Ready = false;//运行
private Graphics m_MainPalette;//游戏中主画面
private Graphics m_NextPalette;//游戏中next的画面
private Brick m_RunBrick;//活动方块
private Brick m_NextBrick;//下一个方块
private System.Timers.Timer m_TimerBrick;//定时器
public bool IsGameOver{}//游戏是否结束
private readonly Color[] COLOR = new Color[] { Color.White,Color.Tomato,Color.Thistle, Color.Turquoise };
private readonly int[]TIME_ SPANS一new[]
450, 300, 250, 200)声
//用于消除满行方块时计算得分
private readonly int[]SCORE_SAPNS = new[] { 100, 300, 500, 1000, 1500 };
变量
private BrickFactory m_BrickFactory;//产生方块
private int m_Width = 15;游戏画布水平和垂直格子的数11
private int m_Height = 25;
private Color[,] m_ColorArray;//用于记录游戏一14布一各个格子的颜色
private Color m_BgColor; //背景颜色
private Color m_GridColor; //网格颜色
private int m_Size;//单元格像素
private int m_Level = 0;//等级
private int m_Score; //总分数
private bool m_GameOver = false;//是否结束
private bool m_ShowGrid = false;//是否显示网格
private bool m_pause = false;//暂停
private bool m_Ready = false;//运行
private Graphics m_MainPalette;//游戏中主画面
private Graphics m_NextPalette;//游戏中next的画面
private Brick m_RunBrick;//活动方块
private Brick m_NextBrick;//下一个方块
private System.Timers.Timer m_TimerBrick;//定时器
public bool IsGameOver{}//游戏是否结束
public int Level{)//当前等级
public int Score{}//当前分值
public bool IsRuning{}//游戏当前状态.暂停还是运行
//构造方法
public GamePalatte(int width, int heigth, TemplateArray info, int
size, Color bgColor, Graphics gppalette, Graphics gpNext, int level,
Color gridColor, bool ShowGrid)
public bool MoveDown(){}//下移
public bool MoveLeft()11左移
public bool MoveRight()//右移动
public void DropDown() 下移动到底
public bool DeasiRotate()顺时针旋转90度
public void PintPalette(Graphics gp)重画游戏主画面画板
public void PaintNext(Graphics gp)在游戏辅助画板上画幽下一游戏方块
public void start(,//游戏开始
public void Close()//关闭游戏
public void Pause()//暂停游戏
public void Resum()//重新开始
}
public bool IsGameOver
{ get(return m_GameOver; }}
//当前等级
public int Level
{ get { return m_Level;}}
//当而分值
public int Score
{ get { return m_Score; } }
public int Score{}//当前分值
public bool IsRuning{}//游戏当前状态.暂停还是运行
//构造方法
public GamePalatte(int width, int heigth, TemplateArray info, int
size, Color bgColor, Graphics gppalette, Graphics gpNext, int level,
Color gridColor, bool ShowGrid)
public bool MoveDown(){}//下移
public bool MoveLeft()11左移
public bool MoveRight()//右移动
public void DropDown() 下移动到底
public bool DeasiRotate()顺时针旋转90度
public void PintPalette(Graphics gp)重画游戏主画面画板
public void PaintNext(Graphics gp)在游戏辅助画板上画幽下一游戏方块
public void start(,//游戏开始
public void Close()//关闭游戏
public void Pause()//暂停游戏
public void Resum()//重新开始
}
public bool IsGameOver
{ get(return m_GameOver; }}
//当前等级
public int Level
{ get { return m_Level;}}
//当而分值
public int Score
{ get { return m_Score; } }
剩余11页未读,继续阅读
资源评论
qq_33418940
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 软件工程项目验收系列文档.doc
- content_1713513663833.xmind
- 数据流图(Data Flow Diagram,简称DFD).md
- 基于Mybatis-Plus的Maven代码生成插件设计源码
- 67e1bc92-b0ee-45c1-b46f-9d519bbd6925.ofd
- npcsvpwm.v
- Java项目:基于Springboot+vue实现的校园志愿者管理系统(源码+数据库+环境配置和运行指导视频+系统讲解视频)
- 驱动开发,驱动加载工具,支持安装、启动、停止、卸载、关闭功能
- UTS 32146 Data Visualisation and Visual Analytics A1
- 西门子1200PLC 六部十层电梯程序案例,WINCC RT Advanced界面,博图
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功