Esempio n. 1
0
        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();
        }
Esempio n. 2
0
        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();
        }