• 大小: 1.65MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-01
  • 语言: Java
  • 标签:

资源简介

我的毕业设计,包括可运行的程序,毕业论文,任务书,欢迎大家下载作为参考。

资源截图

代码片段和文件信息

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\MyframeSquenceGra.jpg

     文件      49420  2012-05-03 02:14  mario毕业设计\MarioUML\MyframeSquenceGra.uml

     文件      36922  2012-05-03 01:58  mario毕业设计\MarioUML\MyframeSquenceGra.~ml

     文件        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\Myframe.class

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

评论

共有 条评论

相关资源