資源簡介
一款基于JAVA的桌面寵物,里面圖片資源什么的已經有了,導入Eclipse中就可以用。中間可能還有點bug,希望下載的客官可以提出,以待改進。(有了發送郵件的功能,但好像忘記添加進去了)

代碼片段和文件信息
package?animation;
import?javax.swing.Jframe;
import?desk_fairy.EnvironmentEnum;
public?class?Action?{
protected?int[]?velocityX;
protected?int[]?velocityY;
protected?float?accelerationX?=?0;
protected?float?accelerationY?=?0;
protected?long?HZ?=?30;
protected?int?times;
protected?int[]?num;
protected?String[]?imageURL;
protected?boolean?imageMod;
protected?boolean?accBool?=?false;
public?Action()?{
}
public?static?Action?getAction(EnvironmentEnum?enviEnum?boolean?dic)?{
int?ran?=?(int)(Math.random()*600);
int?temp;
switch(enviEnum)?{
case?GROUND:
temp?=?ran?%?12;
if(temp?==?0?||?temp?==?3?||?temp?==?6?||?temp?==?9)?{
System.out.println(“ground?walk“);
return?new?ActionWalk();
}?else?if(temp?==?1?||?temp?==?4)?{
System.out.println(“ground?sit“);
return?new?ActionSit();
}?else?if(temp?==?2?||?temp?==?5?||?temp?==?7)?{
System.out.println(“ground?stop“);
return?new?ActionGroundStop();
}?else?if(temp?==?11?||?temp?==?10?||?temp?==?8)?{
System.out.println(“ground?run“);
return?new?ActionRun();
}
case?WALL:
temp?=?ran?%?9;
if(temp?==?0?||?temp?==?2?||?temp?==?4?||?temp?==?6?||?temp?==?8)?{
System.out.println(“wall?up“);
return?new?ActionUp(dic);
}?else?if(temp?==?1?||?temp?==?5?||?temp?==?7)?{
System.out.println(“wall?stop“);
return?new?ActionWallStop(dic);
}?else?if(temp?==?3)?{
System.out.println(“wall?jump“);
return?new?ActionWallJump(dic);
}
case?TOP:
temp?=?ran?%?9;
if(temp?==?0?||?temp?==?5?||?temp?==?8)?{
System.out.println(“top?walk“);
return?new?ActionTopWalk(dic);
}?else?if(temp?==?1?||?temp?==?4?||?temp?==?7?||?temp?==?2)?{
System.out.println(“top?biu“);
return?new?ActionTopBiu(dic);
}?else?if(temp?==?3?||?temp?==?6)?{
System.out.println(“top?stop“);
return?new?ActionTopStop(dic);
}
case?AIR:
System.out.println(“air“);
return?new?ActionAir(dic);
}
return?null;
}
public?static?Action?getAction(int?a)?{
switch(a)?{
case?1:
return?new?ActionWalk();
case?2:
return?new?ActionSit();
case?3:
return?new?ActionGroundStop();
case?4:
return?new?ActionRun();
default:
return?null;
}
}
public?static?Action?getAction(EnvironmentEnum?enviEnumNow?EnvironmentEnum?enviEnumBefore?boolean?dic)?{
if(enviEnumNow?==?EnvironmentEnum.GROUND?&&?enviEnumBefore?==?EnvironmentEnum.AIR)?{
return?new?ActionFall(dic);
}?else?{
return?Action.getAction(enviEnumNow?dic);?
}
// else?if?(enviEnumNow?==?EnvironmentEnum.WALL?&&?enviEnumBefore?==?EnvironmentEnum.GROUND)?{
// return?Action.getAction(enviEnumNow?dic);?
// }?else?if(enviEnumNow?==?EnvironmentEnum.TOP?&&?enviEnumBefore?==?EnvironmentEnum.WALL)?{
// return?Action.getAction(enviEnumNow?dic);
// }
}
/**
?*?
?*?@param?x?索引值
?*?@return?返回X軸速度
?*/
public?int?getVelocityX(in
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-10-23?21:42??DeskFairy\
?????文件?????????453??2016-10-23?21:43??DeskFairy\.classpath
?????文件?????????385??2016-10-12?21:01??DeskFairy\.project
?????目錄???????????0??2016-10-12?21:01??DeskFairy\.settings\
?????文件?????????598??2016-10-12?21:01??DeskFairy\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2017-03-10?16:13??DeskFairy\bin\
?????目錄???????????0??2017-03-10?16:13??DeskFairy\bin\animation\
?????文件????????4440??2017-03-10?16:13??DeskFairy\bin\animation\Action.class
?????文件?????????577??2017-03-10?16:13??DeskFairy\bin\animation\ActionAir.class
?????文件?????????653??2017-03-10?16:13??DeskFairy\bin\animation\ActionFall.class
?????文件?????????731??2017-03-10?16:13??DeskFairy\bin\animation\ActionGroundStop.class
?????文件?????????851??2017-03-10?16:13??DeskFairy\bin\animation\ActionRun.class
?????文件?????????711??2017-03-10?16:13??DeskFairy\bin\animation\ActionSit.class
?????文件?????????594??2017-03-10?16:13??DeskFairy\bin\animation\ActionTopBiu.class
?????文件?????????696??2017-03-10?16:13??DeskFairy\bin\animation\ActionTopStop.class
?????文件?????????937??2017-03-10?16:13??DeskFairy\bin\animation\ActionTopWalk.class
?????文件?????????892??2017-03-10?16:13??DeskFairy\bin\animation\ActionUp.class
?????文件?????????858??2017-03-10?16:13??DeskFairy\bin\animation\ActionWalk.class
?????文件?????????952??2017-03-10?16:13??DeskFairy\bin\animation\ActionWallJump.class
?????文件?????????733??2017-03-10?16:13??DeskFairy\bin\animation\ActionWallStop.class
?????目錄???????????0??2017-03-10?16:13??DeskFairy\bin\desk_fairy\
?????文件????????1488??2017-03-10?16:13??DeskFairy\bin\desk_fairy\Environment.class
?????文件????????1192??2017-03-10?16:13??DeskFairy\bin\desk_fairy\EnvironmentEnum.class
?????文件????????2596??2017-03-10?16:13??DeskFairy\bin\desk_fairy\IrregularFormSample$1.class
?????文件????????1155??2017-03-10?16:13??DeskFairy\bin\desk_fairy\IrregularFormSample$2.class
?????文件?????????842??2017-03-10?16:13??DeskFairy\bin\desk_fairy\IrregularFormSample$3.class
?????文件?????????779??2017-03-10?16:13??DeskFairy\bin\desk_fairy\IrregularFormSample$4.class
?????文件???????10054??2017-03-10?16:13??DeskFairy\bin\desk_fairy\IrregularFormSample.class
?????目錄???????????0??2017-03-10?16:13??DeskFairy\bin\email\
?????文件?????????266??2017-03-10?16:13??DeskFairy\bin\email\Mailfr
?????文件?????????751??2017-03-10?16:13??DeskFairy\bin\email\SendMail$1.class
............此處省略83個文件信息
- 上一篇:java圖書管理系統畢業論文95235
- 下一篇:純JSP學生成績管理
評論
共有 條評論