public StateModel() { Entities = new Dictionary <string, EntityModel>(500); Rooms = new List <RoomModel>(20); Guis = new HashSet <string>(); Settings = new AGSGameSettings("Game Title", new Size(1280, 800)); }
public static void Run() { FakeAGSTestGameStarter starter = new FakeAGSTestGameStarter(); var game = AGSGame.CreateEmpty(); _gameDebugView = new Lazy <GameDebugView>(() => { var gameDebugView = new GameDebugView(game, new KeyboardBindings(game.Input)); gameDebugView.Load(); return(gameDebugView); }); starter.StartGame(game); Size screenSize = new AGS.API.Size(320, 200); int factor = 2; AGSGameSettings settings = new AGSGameSettings( "Demo Game", screenSize, windowSize: new AGS.API.Size(screenSize.Width * factor, screenSize.Height * factor), windowState: WindowState.Normal); game.Start(settings); }