public void Initialize(BaseScene initialScene = null) { Logger.Initialize(); windowTitle = "Emergence"; Settings = LoadSettings("Assets/config.json"); if(Settings == null) { throw new Exception("Error loading config file."); } TCODConsole.setCustomFont($"Assets/Fonts/{Settings.Font}", (int)TCODFontFlags.LayoutAsciiInRow); TCODSystem.setFps(Settings.Fps); TCODConsole.initRoot(Settings.ScreenWidth, Settings.ScreenHeight, windowTitle, false, Settings.GetRendererType()); previousMouseData = TCODMouse.getStatus(); CurrentScene = initialScene; }
public TaskBoardScene(Game game, BaseScene previousScene) : base(game) { PreviousScene = previousScene; TaskList = new Ui.UiList<Task>(Game.State.Tasks, RenderTaskListItem); }
public TaskBoardScene(Game game, BaseScene previousScene) : base(game) { PreviousScene = previousScene; TaskList = new Ui.UiList <Task>(Game.State.Tasks, RenderTaskListItem); }
public void ChangeScene(BaseScene newScene) { this.newScene = newScene; sceneChanged = true; }