• 大小: 76KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-21
  • 语言: Java
  • 标签:

资源简介

一个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个文件信息

评论

共有 条评论

相关资源