private void SpawnCar(float posX, int lane) { float posY = 160f; switch (lane) { case 1: posY = 160f; break; case 2: posY = 200f; break; case 3: posY = 240f; break; } ; var car = new StreetCar(content.Load <Texture2D>("Textures/StreetCar")) { Position = new Vector2(posX, posY), }; gameComponents.Add(car); physicsManager.AddMoveableBody(car); }
public void WorkshopFacadeTest() { var racingCar = new RacingCar(); var streetCar = new StreetCar(); var workshop = new Workshop(); var timeRepairingRacingCar = workshop.Repair(racingCar); var timeRepairingStreetCar = workshop.Repair(streetCar); Assert.AreEqual(timeRepairingRacingCar, 2); }
static void Main(string[] args) { Race race = new Race(); RaceCar car1 = new RaceCar("Test 1"); RaceCar car2 = new RaceCar("Test 2"); StreetCar car3 = new StreetCar("Test 3"); string str; race.AddRacer(car1); race.AddRacer(car2); race.AddRacer(car3); str = race.PrintRacers(); }
private int RepairStreetCar(StreetCar car) { return(1); }