public void UltraAttack() { var top = this.Player.Top; var left = this.Player.Left + this.Player.Width; var inferno = new InfernoViewModel(top, left); this.gameObjects.Add(inferno); this.fireballs.Add(inferno); }
public void Attack() { var top = this.Player.Top; var left = this.Player.Left + this.Player.Width; var ultraAttackChance = 5; FireballViewModel fireball; if (rand.Next(100) < ultraAttackChance) { fireball = new InfernoViewModel(top, left); } else { fireball = new FireballViewModel(top, left); } this.gameObjects.Add(fireball); this.fireballs.Add(fireball); }