public override GameObject GetGameObject(GameObjectCoords objectCoords) { GameObject groundObject = new GroundObject() { Shape = GameSettings.Ground, GameObjectCoords = objectCoords, GameObjectType = GameObjectType.GroundObject }; return(groundObject); }
public override GameObject GetGameObject(GameObjectCoords objectCoords) { GameObject alienShip = new SwarmShip() { Shape = GameSettings.AlienShip, GameObjectCoords = objectCoords, GameObjectType = GameObjectType.SwarmShip }; return(alienShip); }
public GameObject GetGameObject() { GameObjectCoords Coords = new GameObjectCoords() { XCoord = GameSettings.PlayerShipStartXCoord, YCoord = GameSettings.PlayerShipStartYCoord }; GameObject gameObject = GetGameObject(Coords); return(gameObject); }
public override GameObject GetGameObject(GameObjectCoords objectCoords) { GameObjectCoords rocketCoords = new GameObjectCoords() { XCoord = objectCoords.XCoord, YCoord = objectCoords.YCoord - 1 }; GameObject rocket = new PlayerRocket() { Shape = GameSettings.PlayerRocket, GameObjectCoords = rocketCoords, GameObjectType = GameObjectType.PlayerRocket }; return(rocket); }
public List <GameObject> GetGround() { List <GameObject> ground = new List <GameObject>(); int startX = GameSettings.GroundStartXCoord; int startY = GameSettings.GroundStartYCoord; for (int y = 0; y < GameSettings.NumberOfGroundRows; y++) { for (int x = 0; x < GameSettings.NumberOfGroundColls; x++) { GameObjectCoords objectCoords = new GameObjectCoords() { XCoord = startX + x, YCoord = startY + y }; GameObject groundObj = GetGameObject(objectCoords); ground.Add(groundObj); } } return(ground); }
public List <GameObject> GetAlien() { List <GameObject> alien = new List <GameObject>(); int startX = GameSettings.AlienStartXCoord; int startY = GameSettings.AlienStartYCoord; for (int y = 0; y < GameSettings.NumberOfAlienRows; y++) { for (int x = 0; x < GameSettings.NumberOfAlienColls; x++) { GameObjectCoords objectCoords = new GameObjectCoords() { XCoord = startX + x, YCoord = startY + y }; GameObject alienShip = GetGameObject(objectCoords); alien.Add(alienShip); } } return(alien); }
public abstract GameObject GetGameObject(GameObjectCoords objectCoords);