Ejemplo n.º 1
0
 public void MakeFireballMario()
 {
     state.MakeFireballMario();
     isFireball = true;
     isNinja    = false;
     if (fireballCount < ValueHolder.maxFireballs && isFire)
     {
         if (projectileTimer == 0)
         {
             if (isLeft)
             {
                 fireball = new Fireball(new Vector2(position.X - ValueHolder.projectileXSpawn, position.Y +
                                                     ValueHolder.projectileYSpawn), true);
             }
             else
             {
                 fireball = new Fireball(new Vector2(position.X + ValueHolder.projectileXSpawn, position.Y +
                                                     ValueHolder.projectileYSpawn), false);
             }
             Game1.GetInstance().level.levelFireballs.Add(fireball);
             fireballCount++;
         }
     }
 }