📄 propertity.java
字号:
package pp.actor;
import java.awt.*;
import java.util.*;
import like.actor2D.*;
import like.graphics.*;
import pp.scence.*;
public class Propertity
{
PlayingScence ps;
int ID;
Image shadow;
Image pro;
int x,y;
boolean destroyed = false;
public Propertity(PlayingScence ps)
{
this.ps = ps;
this.ID = (int)(Math.random()*3)+1;
this.pro = ps.getResourceGroup().getImage(3,ID);
this.shadow = ps.getResourceGroup().getProShadow();
}
public int getX() {return x;}
public int getY() {return y;}
public void setX(int x) {this.x = x;}
public void setY(int y) {this.y = y;}
public void beDestroyed(Player player)
{
switch(this.ID)
{
case 1: player.addPNumbers(1);break;
case 2: player.addPLength(1); break;
case 3: player.addSpeed(1); break;
}
this.destroyed = true;
ps.getResourceGroup().getAudio(ResourceGroup.Audio_getProperty).play();
}
public void destroy()
{
this.destroyed = true;
}
public boolean getDestroyed()
{
return this.destroyed;
}
public void paint(Graphics2D og)
{
og.drawImage(pro,x,y-15,AnimationStrip.observer);
og.drawImage(shadow,x,y-15,AnimationStrip.observer);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -