//TODO: Gamefield object public override void InitGame() { base.InitGame(); //Test ConsoleGameLib.Fonts.SVGALibTFont font = new ConsoleGameLib.Fonts.SVGALibTFont(new Point(15, 8)); font.Text = "Snake"; font.DrawBlankLines = false; font.ForegroundColor = ConsoleColor.Red; font.UseOwnCharAsDrawChar = true; font.Draw(); Console.WriteLine("\nPress any key to start..."); Console.ReadKey(); _targetFrameRate = 1000.0 / 15.0; //15 FPS //DEBUG //_targetFrameRate = 1000.0 * 60.0; //1 Frame per minute _snake = new Snake(new Point(20, 10), Direction.Right); _snake.ForegroundColor = ConsoleColor.White; _random = new Random(); _food = new Food(new Point(_random.Next(1, 79), _random.Next(1, 25))); //Start with 3 pieces (head + 2) _snake.Grow(2); }
//TODO: Gamefield object public override void InitGame() { base.InitGame(); //Test ConsoleGameLib.Fonts.SVGALibTFont font = new ConsoleGameLib.Fonts.SVGALibTFont(new Point(15, 8)); font.Text = "Snake"; font.DrawBlankLines = false; font.ForegroundColor = ConsoleColor.Red; font.UseOwnCharAsDrawChar = true; font.Draw(); Console.WriteLine("\nPress any key to start..."); Console.ReadKey(); _targetFrameRate = 1000.0 / 15.0; //15 FPS //DEBUG //_targetFrameRate = 1000.0 * 60.0; //1 Frame per minute _snake = new Snake(new Point(20, 10), Direction.Right); _snake.ForegroundColor = ConsoleColor.White; _random = new Random(); _food = new Food(new Point(_random.Next(1, 79), _random.Next(1, 25))); //Start with 3 pieces (head + 2) _snake.Grow(2); }