Example #1
0
 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);
 }
Example #2
0
 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);
 }