static void Main(string[] args) { var disp = new ConsoleDisplay(100, 50); var game= new SnakeGame(); var engine = new GameEngine(game, disp); engine.Initialize(); engine.Start(); }
public GameEngine(Game game, ConsoleDisplay display) { if (game == null) throw new ArgumentNullException("game"); m_game = game; if (display == null) throw new ArgumentNullException("display"); m_display = display; m_gameLoop = new GameLoop(new InterpolatedLoop()); }