private static void InitObjects(List <Baloon> baloons) { // Init player playerCharacter = new Player(); playerCharacter.X = PlayFieldWidth / 2 - 1; playerCharacter.Y = PlayFieldHeight - GroundOffset - playerCharacter.Symbol.GetLength(1); // Init baloons Baloon newBaloon = new Baloon(BaloonSize.Large, 1, 3); newBaloon.X = 20; newBaloon.Y = 10; baloons.Add(newBaloon); newBaloon = new Baloon(BaloonSize.Medium, 1, 3); newBaloon.X = 30; newBaloon.Y = 10; baloons.Add(newBaloon); newBaloon = new Baloon(BaloonSize.Medium, -1, 3); newBaloon.X = 10; newBaloon.Y = 10; baloons.Add(newBaloon); newBaloon = new Baloon(BaloonSize.Giant, -1, 3); newBaloon.X = 10; newBaloon.Y = 10; baloons.Add(newBaloon); }
private static void SpawnTwoSmallerBaloons(Baloon baloon) { BaloonSize newSize = BaloonSize.Giant; if (baloon.Size == BaloonSize.Giant) { newSize = BaloonSize.Large; } else if (baloon.Size == BaloonSize.Large) { newSize = BaloonSize.Medium; } else if (baloon.Size == BaloonSize.Medium) { newSize = BaloonSize.Small; } int newXOne = baloon.X - 10; int newXTwo = baloon.X + 10; Baloon newBaloonOne = new Baloon(newSize, 1, 3); newBaloonOne.X = newXOne; newBaloonOne.Y = baloon.Y; Baloon newBaloonTwo = new Baloon(newSize, 1, -3); newBaloonTwo.X = newXTwo; newBaloonTwo.Y = baloon.Y; baloons.Add(newBaloonOne); baloons.Add(newBaloonTwo); }