public void changeToScreen(Screens s) { if (actualScreen != null) actualScreen.UnloadContent(); switch (s) { case Screens.FilmList: actualScreen = new FilmList(this); break; default: actualScreen = new MainMenu(this); break; } if (actualScreen != null) actualScreen.Initialize(); }
public Map CreateMap(string name, int w, int h, List <string> sheets) { Map result = new Map(World.EntityFactory, name, World.Author, w, h); CurrentMap = result; World.Maps.Add(result); foreach (string arg in sheets) { int tilesetIndex = GetTilesetIndexByName(arg); MockupTileset reference = new MockupTileset(World, tilesetIndex); CurrentMap.Tilesets.Add(reference); } ScreenInterface.Initialize(); return(result); }
public void changeToScreen(Screens s) { if (actualScreen != null) { actualScreen.UnloadContent(); } switch (s) { case Screens.FilmList: actualScreen = new FilmList(this); break; default: actualScreen = new MainMenu(this); break; } if (actualScreen != null) { actualScreen.Initialize(); } }