예제 #1
0
 /// <summary>
 /// Constructs the initial Manager, preparing it for use.
 /// </summary>
 /// <returns>The Manager</returns>
 public static GUIManager MakeManager()
 {
     return manager = new GUIManager();
 }
 /// <summary>
 /// LoadContent will be called once per game and is the place to load
 /// all of your content.
 /// </summary>
 protected override void LoadContent()
 {
     // Create a new SpriteBatch, which can be used to draw textures.
     spriteBatch = new SpriteBatch(GraphicsDevice);
     ConstantHolder.textureLoader = TextureListXML.loadTextureXMLs("Content\\XMLs\\Textures\\Textures.xml");
     ActorHolder = ActorTextureHolder.makeHolder(GraphicsDevice);
     CombatHolder = CombatTextureHolder.makeHolder(GraphicsDevice);
     EnviroHolder = EnvironmentTextureHolder.makeHolder(GraphicsDevice);
     InterfaceHolder = InterfaceTextureHolder.makeHolder(Content, GraphicsDevice);
     currentLevelGrid = Level.loadLevelXML("Content\\XMLs\\level.xml").LevelGrid;
     GUIMan = GUIManager.MakeManager();
     changeState(GameState.Gameplay_Combat);
     //currentLevelGrid = thing.SimpleLevelGrid;
     IsMouseVisible = true;
     changeState(GameState.Gameplay_Combat);
     //HexagonWidth = hex.Width;
     // TODO: use this.Content to load your game content here
 }