public override void LoadContent(ContentManager mgr) { base.LoadContent(mgr); if (FileAccess.MapExists("Map.sm") && OpenIfExists) { var newMap = FileAccess.GetMap("map.sm"); map = newMap; } else { gen = new WorldGen(WorldGen.WorldSize.Medium); gen.mgr = mgr; map = gen.Gen(); display = new WorldDisplayer(map, 8, 5, mgr, Gd); FileAccess.WriteMap("Map.sm", map); } }