public InfoBox() { characterDetails = new CharacterDetailsView(); characterList = new CharactersListView(); Mode = InfoBoxMode.CharacterList; background = IO.LoadSingleTexture(ROOT_IMAGES + "InfoBox"); backgroundBounds = new Rectangle(INFOBOX_START_X, INFOBOX_START_Y, INFOBOX_WIDTH, INFOBOX_HEIGHT); }
public void Update(float passedTime) { if (KeyboardManager.Manager.TypedKeys.Contains(Keys.L)) { if (Mode == InfoBoxMode.CharacterDetails) { Mode = InfoBoxMode.CharacterList; } else if (Mode == InfoBoxMode.CharacterList && SelectedCharacter != null) { Mode = InfoBoxMode.CharacterDetails; } } infoBoxMode.Update(passedTime); }