/// <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. ManagerContent.Initialize(Content); spriteBatch = new SpriteBatch(GraphicsDevice); _managerScreen = new ManagerScreen(Content); _managerWindow = new ManagerWindow(); _managerLists = new ManagerLists(); _managerLists.Initialize(); //_managerScreen.LoadNewScreen(new ScreenWorld(_managerScreen)); _managerScreen.LoadNewScreen(new ScreenStart(_managerScreen), false); // TODO: use this.Content to load your game content here }
public void StartEvent() { if (!ManagerEvents.Active) { var keys = _gameEvents.Keys; var biggest = -1; foreach (int key in keys) { if (key > biggest && ManagerLists.GetEventSwitchValue(key)) { biggest = key; } } if (biggest != -1) { ManagerEvents.AddEvents(_gameEvents[biggest]); } } }
public void Update(double gameTime) { ManagerLists.SetEventSwitchValue(EventSwitchId, Value); Done = true; }