public void RedBombGetColorTest() { Map map = Map.GetInstance; map.CleanArena(); MapManagerStub mapManager = new MapManagerStub(); RedPlayer player = new RedPlayer(1, 1, 1, 1, new Coordinates(5, 5)); mapManager.PlaceBomb(player); RedBomb bomb = map.getMapContainer()[5, 5][0] as RedBomb; Assert.Equal(Color.FromKnownColor(KnownColor.Red), bomb.GetColor()); map.removeMap(); }
static void Main(string[] args) { Intro(); Bomb bomb = new RedBomb(); long startTime; while (bomb.Timer.SecondsLeft > 0) { startTime = GetCurrentUnixTimestampMillis(); if (bomb.AcceptedInput.Count == 0) { Won(); } Console.WriteLine(bomb.ToString()); HandleInput(bomb); bomb = UpdateTime(bomb, startTime); } Lost(); }