资源简介
一款基于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学生成绩管理
相关资源
- java图书管理系统毕业论文95235
- 森林冰火人之走迷宫
- 基于Java Web的超市账单管理系统源代码
- 基于Java web开发的企业进销存管理系统
- java swing漂亮界面(超酷) javaswing教程
- bs结构新闻发布系统课程设计
- JAVA项目---个人博客
- Java 程序 Exchange协议发送,收,查询邮
- 网吧管理系统Java87866
- jsp java游泳馆管理系统毕业设计程序论
- Java使用winzipaes对zip文件的操作支持中
- 开发计划管理系统
- 讯友通讯管理系统
- 100个JavaGUI+swingDemo大全
- java开发opc客户端jar包
- 基于java超市进销存管理系统源码
- 日记本java源代码
- jsp+servlet+mysql
- web网上书城完整项目附数据库
- Java通过ganymed-ssh2-build210.jar实现SSH远程
- 包含alipay-sdk-java-1.0.0.jar,alipay-trade
- JAVA+sql网上图书销售系统有文档.rar
- Java 仿超级玛丽的游戏完整代码
- javaEE实现人脸识别登录
- Java俄罗斯方块仿小翼
- java实现图片转视频附带依赖包
- 第一次做的电商项目
- 在线考试系统(B/S模式)
- java个人财务管理
- mysql-connector-java-5.1.46-bin.jar和mysql-co
评论
共有 条评论