資源簡介
我的畢業設計,包括可運行的程序,畢業論文,任務書,歡迎大家下載作為參考。

代碼片段和文件信息
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.get(i).reSet();
}
this.removeEnemy.clear();
this.allObstruction.addAll(removeObstruction);
for(int?i?=?0;?i? {
this.allObstruction.get(i).reset();
}
this.removeObstruction.clear();
}
public?void?enemysStartMove()
{
for(int?i?=0;?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個文件信息
評論
共有 條評論