- 博客(0)
- 资源 (3)
空空如也
C# Windows From 贪吃蛇
键盘处理事件
private void PlayerFrom_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Left)
snaker.SnakeWay = (this.snaker.SnakeWay == Way.right) ? Way.right : Way.left;
else if (e.KeyCode == Keys.Right)
snaker.SnakeWay = (this.snaker.SnakeWay == Way.left) ? Way.left : Way.right;
else if (e.KeyCode == Keys.Up)
snaker.SnakeWay = (this.snaker.SnakeWay == Way.down) ? Way.down : Way.up;
else if (e.KeyCode == Keys.Down)
snaker.SnakeWay = (this.snaker.SnakeWay == Way.up) ? Way.up : Way.down;
else if (e.KeyCode == Keys.Space)
{
if (this.isStop)
game.Resume();
else
game.Suspend();
this.isStop = !this.isStop;
}
else
e.Handled = true;
}
2011-12-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人