Esempio n. 1
0
 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);
 }
Esempio n. 2
0
        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);
        }