发布时间 : 星期一 文章(完整版)基于JAVA的手机游戏系统的设计与实现毕业设计更新完毕开始阅读
isPaused = !isPaused; break;
} repaint(); } 5.4.9 游戏结束
判断游戏是否结束 结束条件:蛇头超出边界或蛇头碰到自身 private boolean GameOver() {}; 边界判别
if (snake[0][0] < 0 || snake[0][0] > (width - snakeWidth) || snake[0][1] < 0 || snake[0][1] > (height - snakeWidth)) { } 碰到自身
for (int i = 4; i < snakeNum; i++) {
if (snake[0][0] == snake[i][0] && snake[0][1] == return true;
snake[i][1]) { }
return false; return true;
}
5.4.10 游戏的运行与调试
游戏程序编辑完成并保存,鼠标右键点击主程序,依次选择菜单项“Run As”→“Run Configurations”,在弹出的运行对话框中,双击“Wireless Toolkit Emulator”,再选择“New_configuration”,并分别选择Project“MyGame”与Midlet“myMIDlet”,如下图⑼所示:
图⑼
其中Emulation的配置如下图⑽所示:
图⑽
单击“Run”按钮,运行模拟器。
5.4.11.游戏的模拟实现
运行模拟器,实现游戏结果的模拟,如下图⑾所示:
图⑾
5.4.12 游戏的打包生成
首先设置CLDC与MIDP的版本,在Project“MyGame”列表中双击“MyGame.jad”文件,出现如下图⑿所示CLDC与MIDP的版本配置窗口: