Пример #1
0
        private void SnakeCollided()
        {
            Point point     = Utils.SumPoints(Snake.Location, Direction);
            Block NextBlock = GetBlockOnMatrix(point);

            try
            {
                Collisionables[NextBlock.GetType()].Invoke(game, NextBlock);
            }
            catch (NullReferenceException ex)
            {
                Console.WriteLine("Termina el juego");
                game.GameEnds();
            }
        }