public FinishGame(ContentManager content, GraphicsDeviceManager graphics) { this.graphics = graphics; Textures = LoadContent.LoadListContent <Texture2D>(content, "Finish"); Fonts = LoadContent.LoadListContent <SpriteFont>(content, "Font"); }
public MainMenu(ContentManager content, GraphicsDeviceManager graphics) { Textures = LoadContent.LoadListContent <Texture2D>(content, "MainMenu"); this.graphics = graphics; Buttons = new Dictionary <string, Button>() { //когда-нибудь убрать магические чиселки { "start", new Button(new Rectangle(150, 90, 200, 60), Textures["startGame"]) }, { "rules", new Button(new Rectangle(150, 170, 200, 60), Textures["rules"]) }, { "about", new Button(new Rectangle(150, 250, 200, 60), Textures["about"]) }, { "exit", new Button(new Rectangle(150, 330, 200, 60), Textures["exit"]) } }; }
public SokoGame(ContentManager content, GraphicsDeviceManager graphics) { this.graphics = graphics; mapCreator = new CreatureMapCreator(); Textures = LoadContent.LoadListContent <Texture2D>(content, "Graphics"); Fonts = LoadContent.LoadListContent <SpriteFont>(content, "Font"); var mapsStrList = LoadFiles.LoadFilesFromDirectory(); Maps = mapCreator.CreateMap(mapsStrList); Scores = 0; levelNumber = 0; SetNextMap(levelNumber); }