资源简介
我的毕业设计,包括可运行的程序,毕业论文,任务书,欢迎大家下载作为参考。
代码片段和文件信息
package mario;
import java.awt.image.BufferedImage;
import java.util.ArrayList;
import java.util.List;
/**
* @author Administrator
*
*/
public class BackGround
{
private BufferedImage bgImage = null;
private int sort;//背景的序列号
private boolean flag;//标识是否是最后一张图片,flag为true时代表到了最后一张图片
private List allEnemy = new ArrayList();//所有敌人的集合
//所有障碍物的集合
private List allObstruction = new ArrayList();
//所有被移除的敌人的集合
private List removeEnemy = new ArrayList();
//所有被移除的障碍物的集合
private List removeObstruction = new ArrayList();
private boolean isOver = false;//标识游戏是否已经结束
private boolean isDown = false;//标志是否降旗结束
public boolean isDown() {
return isDown;
}
public void setDown(boolean isDown) {
this.isDown = isDown;
}
public boolean isOver() {
return isOver;
}
public void setOver(boolean isOver) {
this.isOver = isOver;
}
public boolean isFlag() {
return flag;
}
public void setFlag(boolean flag) {
this.flag = flag;
}
public int getSort() {
return sort;
}
public void setSort(int sort) {
this.sort = sort;
}
public BufferedImage getBgImage()
{
return bgImage;
}
public List getAllObstruction()
{
return allObstruction;
}
public List getRemoveObstruction() {
return removeObstruction;
}
public List getAllEnemy() {
return allEnemy;
}
public List getRemoveEnemy() {
return removeEnemy;
}
/**
*
* @param sort 背景的序列号
* @param flag 标识是否是最后一张背景
*/
public BackGround(int sort boolean flag)
{
this.sort = sort;
this.flag = flag;
if(flag)
{
bgImage = StaticValue.endImage;
}
else
{
bgImage = StaticValue.bgImage;
}
switch(sort)
{
case 1:
this.creat1Map();
break;
case 2:
this.creat2Map();
break;
case 3:
this.creat3Map();
break;
case 4:
this.creat4Map();
break;
}
}
public void reset()
{
this.allEnemy.addAll(removeEnemy);
for(int i = 0; i < this.allEnemy.size(); ++i)
{
this.allEnemy.get(i).reSet();
}
this.removeEnemy.clear();
this.allObstruction.addAll(removeObstruction);
for(int i = 0; i < this.allObstruction.size(); ++i)
{
this.allObstruction.get(i).reset();
}
this.removeObstruction.clear();
}
public void enemysStartMove()
{
for(int i =0; i < this.allEnemy.size(); ++i)
{
this.allEnemy.get(i).starMove();
}
}
//创建第一张图
private void creat1Map()
{
for(int i = 0; i < 15; i++)
{
//创建出所有地面
this.allObstruction.add(new Obstruction(i * 605409 this));
}
//创建出所有砖块,10代表问好,0代表木块
this.allObstruction.add(new Obstruction(12030010 this));
this.allObstruction.add(new Obstruction(6030010 this));
this.allObstruction.add(ne
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 29387 2012-05-05 14:58 mario毕业设计\MarioUML\EnemyStartMove.uml
文件 72358 2012-05-02 16:30 mario毕业设计\MarioUML\GeneralClassGra.uml
文件 81234 2012-05-03 03:09 mario毕业设计\MarioUML\MarioSquenceGra.jpg
文件 46915 2012-05-03 03:11 mario毕业设计\MarioUML\MarioSquenceGra.uml
文件 46915 2012-05-03 03:09 mario毕业设计\MarioUML\MarioSquenceGra.~ml
文件 96031 2012-05-03 02:06 mario毕业设计\MarioUML\Myfr
文件 49420 2012-05-03 02:14 mario毕业设计\MarioUML\Myfr
文件 36922 2012-05-03 01:58 mario毕业设计\MarioUML\Myfr
文件 232 2012-04-21 13:39 mario毕业设计\project\.classpath
文件 381 2012-04-21 13:39 mario毕业设计\project\.project
文件 5672 2012-04-23 16:06 mario毕业设计\project\bin\mario\BackGround.class
文件 5645 2012-04-23 16:15 mario毕业设计\project\bin\mario\Enemy.class
文件 6812 2012-04-23 16:17 mario毕业设计\project\bin\mario\Mario.class
文件 5830 2012-04-23 16:21 mario毕业设计\project\bin\mario\Myfr
文件 2094 2012-04-23 00:25 mario毕业设计\project\bin\mario\Obstruction.class
文件 2424 2012-04-21 16:24 mario毕业设计\project\bin\mario\StaticValue.class
文件 2490 2012-04-21 13:41 mario毕业设计\project\images\1.gif
文件 2947 2012-04-21 13:41 mario毕业设计\project\images\10.gif
文件 2695 2012-04-21 13:41 mario毕业设计\project\images\2.gif
文件 2531 2012-04-21 13:41 mario毕业设计\project\images\3.gif
文件 2567 2012-04-21 13:41 mario毕业设计\project\images\4.gif
文件 2934 2012-04-21 13:41 mario毕业设计\project\images\5.gif
文件 2505 2012-04-21 13:41 mario毕业设计\project\images\6.gif
文件 2667 2012-04-21 13:41 mario毕业设计\project\images\7.gif
文件 2501 2012-04-21 13:41 mario毕业设计\project\images\8.gif
文件 2562 2012-04-21 13:41 mario毕业设计\project\images\9.gif
文件 63810 2012-04-21 13:41 mario毕业设计\project\images\firststage.gif
文件 61142 2012-04-21 13:41 mario毕业设计\project\images\firststageend.gif
文件 884 2012-04-21 13:41 mario毕业设计\project\images\flag.gif
文件 2984 2012-04-21 13:41 mario毕业设计\project\images\flower1.gif
............此处省略50个文件信息
评论
共有 条评论