static void Main() { Application.EnableVisualStyles(); _gameEngine = ProgrammEngine.GetInstance(); var userAccount = _gameEngine.RequestUserAccount(); _gameEngine.SetUserAccount(userAccount); while (true) { var level = _gameEngine.RequestLevel(); if (level != null) _gameEngine.PlayLevel(level); } }
public static ProgrammEngine GetInstance() { return _instance ?? (_instance = new ProgrammEngine()); }