package org.yasrun.game.kafunwars;
public class Laser extends FlyingObject {
public int X1 = 0;
public int Y1 = 0;
public int X2 = 0;
public int Y2 = 0;
public Laser(int x1, int y1, int x2, int y2) {
super(x1, y1, 0, 0);
this.X1 = x1;
this.Y1 = y1;
this.X2 = x2;
this.Y2 = y2;
int vx = x2 - x1;
int vy = y2 - y1;
this.VX = vx;
this.VY = vy;
}
public void move() {
X1 += VX;
Y1 += VY;
X2 += VX;
Y2 += VY;
}
public void judge() {
if ((X1 < 0 || X1 > 320 || Y1 < 0 || Y1 > 480)
&& (X2 < 0 || X2 > 320 || Y2 < 0 || Y2 > 480)) {
life = 0;
}
}
public boolean isDead() {
return life == 0;
}
}
最終更新:2011年03月07日 23:46