資源簡介
一個pc下運行的java版吃豆及源碼

代碼片段和文件信息
package?org.loon.test;
import?java.awt.Color;
import?java.awt.Graphics;
import?java.awt.Image;
import?java.awt.image.ImageObserver;
/**
?*?
?*?title:?Loonframework
?*?Description:
?*?Copyright:?Copyright?(c)?2008
?*?Company:?Loonframework
?*?License:?http://www.apache.org/licenses/LICENSE-2.0
?*?@author?chenpeng??
?*?@email:ceponline@yahoo.com.cn?
?*?@version?0.1
?*/
public?class?AttractManager?{
CGloader?loader;
Image?img;
int?state;?//?狀態
int?score?=?0;?//?得分
int?anima?=?2;?//?生命
Image?offImage;
Graphics?offG;
public?boolean?player?ready?gameover?=?false;?
public?AttractManager(CGloader?loader)?{
this.loader?=?loader;
}
public?void?init(Image?img?int?score?int?anima)?{
state?=?0;
offImage?=?img;
offG?=?offImage.getGraphics();
setScore(score);
setBattle(anima);
}
public?int?getState()?{
return?state;
}
public?void?run(int?time)?{
}
public?void?setScore(int?score)?{
this.score?=?score;
int?sctemp?=?score;
int?i?=?0;
while?(true)?{
sctemp?=?sctemp?/?10;
if?(sctemp?==?0)
break;
img?=?loader.crop((sctemp?%?10)?*?8?0?8?8);
//?繪制得分
offG.drawImage(img?216?-?i?*?8?64?8?8?null);
i++;
}
}
public?void?setBattle(int?anima)?{
this.anima?=?anima;
//?繪制殘余敵
img?=?loader.crop(28?46?14?14);?//?殘余敵
offG.setColor(Color.black);
for?(int?i?=?1;?i?<=?5;?i++)?{
if?(i?<=?anima)
offG.drawImage(img?168?+?i?*?16?185?null);
else
offG.fillRect(168?+?i?*?16?185?14?14);
}
}
public?void?draw(Graphics?g?ImageObserver?observer)?{
if?(player)?{
//?[Player]
img?=?loader.crop(0?154?72?8);
g.drawImage(img?68?88?observer);
}
if?(ready)?{
//?[READY]
img?=?loader.crop(0?162?72?8);
g.drawImage(img?68?128?observer);
}
if?(gameover)?{
//?[GAME?OVER]
img?=?loader.crop(0?194?72?8);
g.drawImage(img?56?128?observer);
}
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????32741??2008-03-27?12:43??Pac.jar
?????文件????????388??2008-03-27?10:36??Project\.project
?????文件????????226??2008-03-27?10:36??Project\.classpath
?????文件???????2175??2008-03-27?11:16??Project\main.png
?????文件???????3279??2008-03-27?11:16??Project\pacchr.png
?????文件???????1685??2008-03-27?11:38??Project\org\loon\test\CGloader.java
?????文件????????750??2008-03-27?11:37??Project\org\loon\test\ChipSprite.java
?????文件???????2049??2008-03-27?12:40??Project\org\loon\test\AttractManager.java
?????文件???????3391??2008-03-27?12:30??Project\org\loon\test\PacSprite.java
?????文件???????1825??2008-03-27?12:30??Project\org\loon\test\PinkMonster.java
?????文件????????866??2008-03-27?12:30??Project\org\loon\test\RedMonster.java
?????文件???????5234??2008-03-27?12:31??Project\org\loon\test\MonsterSprite.java
?????文件???????2833??2008-03-27?11:37??Project\org\loon\test\MapManager.java
?????文件???????3932??2008-03-27?12:09??Project\org\loon\test\MazeManager.java
?????文件???????1493??2008-03-27?12:18??Project\org\loon\test\BlueMonster.java
?????文件??????11472??2008-03-27?12:38??Project\org\loon\test\Pacgame.java
?????文件???????2198??2008-03-27?12:30??Project\org\loon\test\Sprite.java
?????文件???????2306??2008-03-27?12:30??Project\org\loon\test\SpriteManager.java
?????文件???????2612??2008-03-27?12:30??Project\org\loon\test\SpriteManager.class
?????文件???????2863??2008-03-27?12:30??Project\org\loon\test\Sprite.class
?????文件???????1174??2008-03-27?12:30??Project\org\loon\test\RedMonster.class
?????文件???????2312??2008-03-27?12:30??Project\org\loon\test\PinkMonster.class
?????文件???????3999??2008-03-27?12:30??Project\org\loon\test\PacSprite.class
?????文件???????5390??2008-03-27?12:31??Project\org\loon\test\MonsterSprite.class
?????文件???????5243??2008-03-27?12:09??Project\org\loon\test\MazeManager.class
?????文件???????1015??2008-03-27?11:37??Project\org\loon\test\ChipSprite.class
?????文件???????2490??2008-03-27?11:38??Project\org\loon\test\CGloader.class
?????文件???????2020??2008-03-27?12:18??Project\org\loon\test\BlueMonster.class
?????文件???????2313??2008-03-27?12:40??Project\org\loon\test\AttractManager.class
?????文件??????10832??2008-03-27?12:38??Project\org\loon\test\Pacgame.class
............此處省略12個文件信息
- 上一篇:銀行家算法java實現帶UI界面修正版
- 下一篇:JD-GUI 0.2.5
評論
共有 條評論