public Bomb(ZeldaGame game, Vector2 drawLocation, ProjectileHandler projectileHandler) { this.game = game; this.spriteScalar = game.util.spriteScalar; this.projectileSpriteFactory = game.projectileSpriteFactory; this.drawLocation = drawLocation; this.projectileHandler = projectileHandler; myState = new BombStateMachine(this); }
public Arrow(ZeldaGame game, Vector2 drawLocation, ProjectileHandler projectileHandler, Direction direction) { this.game = game; this.spriteScalar = game.util.spriteScalar; this.projectileSpriteFactory = game.projectileSpriteFactory; this.drawLocation = drawLocation; this.projectileHandler = projectileHandler; this.direction = direction; myState = new ArrowStateMachine(this); }