diff --git a/isometric-park-fna/Engines/GameBridgeEngine.cs b/isometric-park-fna/Engines/GameBridgeEngine.cs --- a/isometric-park-fna/Engines/GameBridgeEngine.cs +++ b/isometric-park-fna/Engines/GameBridgeEngine.cs @@ -27,33 +27,6 @@ this.game = game; } - public void writeOptions(string fontName, int fontSize) - { - - var options = new Options(fontName, fontSize); - - string json = JsonConvert.SerializeObject(options, - Formatting.Indented); - - File.WriteAllText(@"options.json", json); - Logging.Success("Writing options to file."); - - } - - public Options readOptions() - { - var json = File.ReadAllText(@"options.json"); - Logging.Spy(new {json=json}); - - Options options = JsonConvert.DeserializeObject(json); - - Logging.Spy(new {name=options.fontName, - size=options.fontSize}); - Logging.Success("Read options."); - - return options; - } - public override void Update(double dt) { @@ -100,7 +73,7 @@ foreach (ref readonly var fontMessage in ReadMessages()) { game.setFont(fontMessage.fontName, fontMessage.fontSize); - writeOptions(fontMessage.fontName, fontMessage.fontSize); + Options.writeOptions(fontMessage.fontName, fontMessage.fontSize); } diff --git a/isometric-park-fna/FNAGame.cs b/isometric-park-fna/FNAGame.cs --- a/isometric-park-fna/FNAGame.cs +++ b/isometric-park-fna/FNAGame.cs @@ -349,7 +349,7 @@ try { - var options = gameBridgeEngine.readOptions(); + var options = Options.readOptions(); this.imGuiWindowBridgeEngine.fontMessages.Add(new SetFontMessage{ fontSize = options.fontSize,