• 大小: 25.13MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-28
  • 语言: Java
  • 标签: java  超级玛丽  Mario  

资源简介

附赠课程设计报告以及使用说明书等。 界面美观,图片和音乐等资源完整。

资源截图

代码片段和文件信息

package mario;

import java.applet.AudioClip;
import java.awt.image.BufferedImage;
import java.util.ArrayList;
import java.util.List;

public class BackGround {





public boolean isOver() {
return isOver;
}

public void setOver(boolean isOver) {
this.isOver = isOver;
}

private boolean isDown=false; public boolean isDown() {
return isDown;
}


public void setDown(boolean isDown) {
this.isDown = isDown;
}
//当前场景背景
private BufferedImage bgImage=null;
//场景顺序
private int sort;
//当前是否为最后一个场景
private boolean flag;
//通过集合来保存

//全部的敌人
private List allEnemy =new ArrayList();
//全部的障碍物

private List allObstruction =new ArrayList();
//被消灭的敌人

private List removedEnemy=new ArrayList();
//被消灭的障碍物

private List RemovedObstruction =new ArrayList();

private boolean isOver=false;

public BackGround(int sortboolean flag){
this.sort=sort;
this.flag=flag;
if(flag){
bgImage=StaticValue.endImage;
}else{
bgImage=StaticValue.bgImage;
}

if(sort==1){
//绘制地面
for(int i=0;i<15;i++){
this.allObstruction.add(new Obstruction(i*605409this));
}
//绘制砖块和问号砖块
this.allObstruction.add(new Obstruction(1203604this));
this.allObstruction.add(new Obstruction(3003600this));
this.allObstruction.add(new Obstruction(3603604this));
this.allObstruction.add(new Obstruction(4203600this));
this.allObstruction.add(new Obstruction(4803604this));
this.allObstruction.add(new Obstruction(5403600this));
this.allObstruction.add(new Obstruction(4203600this));
this.allObstruction.add(new Obstruction(4201804this));
//绘制水管
this.allObstruction.add(new Obstruction(11*60600-2*608this));
this.allObstruction.add(new Obstruction(12*60600-2*607this));
this.allObstruction.add(new Obstruction(11*60600-606this));
this.allObstruction.add(new Obstruction(12*60600-605this));
//加入隐形砖块
this.allObstruction.add(new Obstruction(6603003this));

//绘制敌人
this.allEnemy.add(new Enemy(600480true1this));
this.allEnemy.add(new Enemy(690540true2420540this));



}
if(sort==2){
//绘制地面
for(int i=0;i<15;i++){
//在10处加入一个陷阱
if(i!=10){
this.allObstruction.add(new Obstruction(i*605409this));
}
}
this.allObstruction.add(new Obstruction(605406this));
this.allObstruction.add(new Obstruction(1205405this));
this.allObstruction.add(new Obstruction(604806this));
this.allObstruction.add(new Obstruction(1204805this));
this.allObstruction.add(new Obstruction(604208this));
this.allObstruction.add(new Obstruction(1204207this));


this.allObstruction.add(new Obstruction(2405406this));
this.allObstruction.add(new Obstruction(3005405this));
this.allObstruction.add(new Obstruction(2404806this));
thi

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      10653  2016-05-05 18:20  游戏使用说明.docx

     文件        379  2016-05-07 01:52  mario4.0\.classpath

     文件        384  2016-05-07 01:52  mario4.0\.project

     文件        629  2016-05-07 01:52  mario4.0\.settings\org.eclipse.jdt.core.prefs

     文件       1601  2016-05-07 01:52  mario4.0\bin\1.gif

     文件       1598  2016-05-07 01:52  mario4.0\bin\10.gif

     文件       1579  2016-05-07 01:52  mario4.0\bin\2.gif

     文件       1600  2016-05-07 01:52  mario4.0\bin\3.gif

     文件      83423  2016-05-07 01:52  mario4.0\bin\3.jpg

     文件       1627  2016-05-07 01:52  mario4.0\bin\4.gif

     文件      82705  2016-05-07 01:52  mario4.0\bin\4.jpg

     文件       1594  2016-05-07 01:52  mario4.0\bin\5.gif

     文件       1606  2016-05-07 01:52  mario4.0\bin\6.gif

     文件       1607  2016-05-07 01:52  mario4.0\bin\7.gif

     文件       1587  2016-05-07 01:52  mario4.0\bin\8.gif

     文件       1626  2016-05-07 01:52  mario4.0\bin\9.gif

     文件      19963  2016-05-07 01:52  mario4.0\bin\firststage.gif

     文件      25492  2016-05-07 01:52  mario4.0\bin\firststageend.gif

     文件       1239  2016-05-07 01:52  mario4.0\bin\flower1.gif

     文件       1538  2016-05-07 01:52  mario4.0\bin\flower2.gif

     文件      83079  2016-05-07 01:52  mario4.0\bin\image1.jpg

     文件      82621  2016-05-07 01:52  mario4.0\bin\image2.jpg

     文件       4857  2016-05-12 21:33  mario4.0\bin\mario\BackGround.class

     文件       3529  2016-05-12 21:33  mario4.0\bin\mario\BackGroundTest.class

     文件       4745  2016-05-12 21:33  mario4.0\bin\mario\Enemy.class

     文件       3766  2016-05-12 21:33  mario4.0\bin\mario\EnemyTest.class

     文件       6179  2016-05-12 21:33  mario4.0\bin\mario\Mario.class

     文件       3974  2016-05-12 21:33  mario4.0\bin\mario\MarioTest.class

     文件       1825  2016-05-12 21:33  mario4.0\bin\mario\Music.class

     文件       6275  2016-05-12 22:00  mario4.0\bin\mario\Myframe.class

............此处省略62个文件信息

评论

共有 条评论