资源简介
Java实现,内有图片,包括简单的碰撞检测,发射子弹,跳跃,类的继承,泛型的使用,多态的使用,适合初学者
代码片段和文件信息
package com.supermali;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.Rectangle;
public class BadFlower extends Obstacle{
public int step = 0;
public Image[] badflower;
public BadFlower(int x int y Mainframe mf) {
super();
this.x = x;
this.y = y;
this.width = 50;
this.height = 50;
this.live = true;
this.mf = mf;
this.badflower = Images.badflower;
}
public void paint(Graphics g){
if(!this.live){
mf.listbadflowers.remove(this);
return;
}
if(step == badflower.length){
step = 0;
}
g.drawImage(badflower[step] x y null);
width = badflower[step].getWidth(null);
height = badflower[step].getHeight(null);
move();
hitMiro();
step ++;
}
boolean flag = true;
int flag_step=1;
public void move(){
if(flag){
y -=2;
flag_step++;
if(flag_step > 17){
flag = false;
}
}else{
y+=2;
flag_step--;
if(flag_step < 1){
flag = true;
}
}
if(x < -50){
live = false;
}
}
public void hitMiro(){
if(this.getRec().intersects(mf.mario.getRec())){
mf.mario.live = false;
}
}
public Rectangle getRec(){
return new Rectangle(xywidth-10height-10);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 301 2018-07-05 10:45 SuperMali6\.classpath
文件 386 2018-07-12 13:10 SuperMali6\.project
目录 0 2018-07-12 13:10 SuperMali6\.settings\
文件 598 2018-07-05 10:45 SuperMali6\.settings\org.eclipse.jdt.core.prefs
目录 0 2018-07-12 13:10 SuperMali6\bin\
目录 0 2018-07-12 13:10 SuperMali6\bin\com\
目录 0 2018-07-13 20:25 SuperMali6\bin\com\supermali\
文件 2036 2018-07-14 09:01 SuperMali6\bin\com\supermali\BadFlower.class
文件 1248 2018-07-12 13:10 SuperMali6\bin\com\supermali\Dir.class
文件 1291 2018-07-14 08:42 SuperMali6\bin\com\supermali\Flag.class
文件 1520 2018-07-14 09:01 SuperMali6\bin\com\supermali\Flagpole.class
文件 1923 2018-07-14 12:56 SuperMali6\bin\com\supermali\Flower.class
文件 1552 2018-07-14 12:58 SuperMali6\bin\com\supermali\Hole.class
文件 4256 2018-07-14 09:06 SuperMali6\bin\com\supermali\Images.class
文件 698 2018-07-14 09:06 SuperMali6\bin\com\supermali\Mainfr
文件 853 2018-07-14 09:06 SuperMali6\bin\com\supermali\Mainfr
文件 1009 2018-07-14 09:06 SuperMali6\bin\com\supermali\Mainfr
文件 6736 2018-07-14 09:06 SuperMali6\bin\com\supermali\Mainfr
文件 10380 2018-07-14 12:56 SuperMali6\bin\com\supermali\Mario.class
文件 4206 2018-07-13 20:25 SuperMali6\bin\com\supermali\Missile.class
文件 2058 2018-07-14 09:01 SuperMali6\bin\com\supermali\Money.class
文件 1906 2018-07-14 09:01 SuperMali6\bin\com\supermali\Mushroom.class
文件 1272 2018-07-13 11:58 SuperMali6\bin\com\supermali\Norwall.class
文件 780 2018-07-13 11:58 SuperMali6\bin\com\supermali\Obstacle.class
文件 1259 2018-07-13 11:58 SuperMali6\bin\com\supermali\Pipe.class
文件 6127 2018-07-14 09:01 SuperMali6\bin\com\supermali\Tortoise.class
文件 1178 2018-07-14 09:01 SuperMali6\bin\com\supermali\Tower.class
文件 1262 2018-07-13 11:58 SuperMali6\bin\com\supermali\Wall.class
目录 0 2018-07-14 09:05 SuperMali6\bin\images\
文件 1615958 2018-07-06 22:32 SuperMali6\bin\images\0.png
文件 198470 2018-07-06 22:07 SuperMali6\bin\images\1.png
............此处省略776个文件信息
相关资源
- Java 从入门到精通全程笔记(JavaSE+J
- java深度历险- InfoQ中文站出品
- 图书管理系统javase
- 基于java swing的考试系统的课程设计
- v512_张利国_JavaSE项目_源代码
- java se部分,15小项目
- JavaService
- 毕向东javase35天上课笔记
- javase(15个综合)
- javase阶段15个实战项目代码
- 《Java虚拟机规范JavaSE8版》迷你书.p
- 一个家庭记账的java源代码
- 基于javase汽车销售管理系统含数据库
- java电影院源代码
- JavaSE驾考系统,CS架构,无框架,适合
- java期末大作业orcal+javaSE源码
- JavaSE7中文文档for Dash Mac
- 用javaservlet写的购物网站项目源码
- javaEE7和javaSE6中文 chm 文档
- javaSE练手小项目
- 用javaservlet写的卖衣服的购物网站
- eclipse-java-2020-06-R-win32-x86_64.zip
- 黑马程序员JavaSE27天经典版笔记.rar )
- JAVA SE11官方原版API文档
- 圣思园张龙老师讲的JAVASE的pdf文档,
- 非常详细javaSE学习笔记.rar
- Core+Java+Volume+I+Fundamentals+11th+Edition
- javase day30
- JavaSE项目
- javase 李兴华全套笔记(非常适合jav
评论
共有 条评论