資源簡介
用java的Frame做的貪吃蛇游戲,能自動生成障礙物,改變速度,暫停等
代碼片段和文件信息
package?com.zou.control;
import?java.awt.Color;
import?java.awt.Font;
import?java.awt.Graphics2D;
import?java.awt.event.KeyAdapter;
import?java.awt.event.KeyEvent;
import?com.zou.model.Food;
import?com.zou.model.Snake;
import?com.zou.model.Wall;
import?com.zou.view.GameWindow;
/**
?*?游戲運行控制類
?*?@author?YangXing.Zou
?*
?*/
public?class?Manager?{
public?GameWindow?gameWindow; //顯示層引用
public?Wall?wall; //墻的引用
public?Food?food; //食物的引用
public?Snake?snake; //蛇的引用
public?Manager(GameWindow?gameWindow){
this.gameWindow?=?gameWindow;
init();
}
/**
?*?初始化
?*/
public?void?init(){
wall?=?new?Wall(this);
snake?=?new?Snake(this);
food?=?new?Food(this);
gameWindow.addKeyListener(new?KeyAdapter()?{
@Override
public?void?keyPresse
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????11296??2011-07-19?09:14??SnakeGame.jar
?????文件????????301??2011-07-06?10:00??SnakeGame2.0\.classpath
?????文件????????388??2011-07-11?14:52??SnakeGame2.0\.project
?????文件???????2231??2011-07-11?20:26??SnakeGame2.0\src\com\zou\view\GameWindow.java
?????文件???????3399??2011-07-12?17:46??SnakeGame2.0\src\com\zou\control\Manager.java
?????文件???????2197??2011-07-11?15:43??SnakeGame2.0\src\com\zou\model\Food.java
?????文件???????4548??2011-07-11?15:47??SnakeGame2.0\src\com\zou\model\Snake.java
?????文件???????2445??2011-07-11?15:45??SnakeGame2.0\src\com\zou\model\Wall.java
?????文件???????1249??2011-07-13?14:28??SnakeGame2.0\bin\com\zou\control\Manager$1.class
?????文件???????2303??2011-07-13?14:28??SnakeGame2.0\bin\com\zou\control\Manager.class
?????文件???????1175??2011-07-13?14:28??SnakeGame2.0\bin\com\zou\control\Manager$RepaintThread.class
?????文件???????2469??2011-07-13?14:28??SnakeGame2.0\bin\com\zou\model\Wall.class
?????文件???????3873??2011-07-13?14:28??SnakeGame2.0\bin\com\zou\model\Snake.class
?????文件???????2146??2011-07-13?14:28??SnakeGame2.0\bin\com\zou\model\Food.class
?????文件???????2509??2011-07-13?14:28??SnakeGame2.0\bin\com\zou\view\GameWindow.class
?????文件????????698??2011-07-13?14:28??SnakeGame2.0\bin\com\zou\view\GameWindow$1.class
?????文件????????629??2011-07-06?10:00??SnakeGame2.0\.settings\org.eclipse.jdt.core.prefs
?????目錄??????????0??2011-07-19?09:13??SnakeGame2.0\src\com\zou\view
?????目錄??????????0??2011-07-19?09:13??SnakeGame2.0\src\com\zou\control
?????目錄??????????0??2011-07-19?09:13??SnakeGame2.0\src\com\zou\model
?????目錄??????????0??2011-07-19?09:13??SnakeGame2.0\bin\com\zou\control
?????目錄??????????0??2011-07-19?09:13??SnakeGame2.0\bin\com\zou\model
?????目錄??????????0??2011-07-19?09:13??SnakeGame2.0\bin\com\zou\view
?????目錄??????????0??2011-07-19?09:13??SnakeGame2.0\src\com\zou
?????目錄??????????0??2011-07-19?09:13??SnakeGame2.0\bin\com\zou
?????目錄??????????0??2011-07-19?09:13??SnakeGame2.0\src\com
?????目錄??????????0??2011-07-19?09:13??SnakeGame2.0\bin\com
?????目錄??????????0??2011-07-19?09:13??SnakeGame2.0\src
?????目錄??????????0??2011-07-19?09:13??SnakeGame2.0\bin
?????目錄??????????0??2011-07-19?09:13??SnakeGame2.0\.settings
............此處省略4個文件信息
- 上一篇:java面試題 程序員面試 邏輯題 筆試題
- 下一篇:android支持ntfs
評論
共有 條評論