package org.tjuscs.bulletgame.model;
/***********************************************************************
* Module: PlayerBulletHide.java Author: 宇锴 Purpose: Defines the Class
* PlayerBulletHide
***********************************************************************/
public class PlayerBulletHide extends PlayerBullet {
private int delay;
public PlayerBulletHide() {
}
public PlayerBulletHide(double a, double b, double x, double y, double v,
double angle, double dmg, int delay) {
this.init(a, b, x, y, v, angle, dmg, delay);
}
/**
* @param a
* @param b
* @param x
* @param y
* @param v
* @param angle
* @param dmg
* @param delay
*/
public void init(double a, double b, double x, double y, double v,
double angle, double dmg, int delay) {
super.init("", x, y, v, angle, dmg);
this.setHide(true);
this.setColli(false);
this.setA(a);
this.setB(b);
this.setDelay(delay);
}
public void frame() {
if (this.getTimer() == this.getDelay())
this.setColli(true);
}
public int getDelay() {
return delay;
}
public void setDelay(int delay) {
this.delay = delay;
}
}