//Init public Menu(Canvas gameCanvas) { mGameCanvas = gameCanvas; mMenuContainer = new ImagePanel(gameCanvas, "MenuContainer"); mMenuContainer.ShouldCacheToTexture = true; mInventoryBackground = new ImagePanel(mMenuContainer, "InventoryContainer"); mInventoryButton = new Button(mInventoryBackground, "InventoryButton"); mInventoryButton.SetToolTipText(Strings.GameMenu.items); mInventoryButton.Clicked += InventoryButton_Clicked; mSpellsBackground = new ImagePanel(mMenuContainer, "SpellsContainer"); mSpellsButton = new Button(mSpellsBackground, "SpellsButton"); mSpellsButton.SetToolTipText(Strings.GameMenu.spells); mSpellsButton.Clicked += SpellsButton_Clicked; mCharacterBackground = new ImagePanel(mMenuContainer, "CharacterContainer"); mCharacterButton = new Button(mCharacterBackground, "CharacterButton"); mCharacterButton.SetToolTipText(Strings.GameMenu.character); mCharacterButton.Clicked += CharacterButton_Clicked; mQuestsBackground = new ImagePanel(mMenuContainer, "QuestsContainer"); mQuestsButton = new Button(mQuestsBackground, "QuestsButton"); mQuestsButton.SetToolTipText(Strings.GameMenu.quest); mQuestsButton.Clicked += QuestBtn_Clicked; mFriendsBackground = new ImagePanel(mMenuContainer, "FriendsContainer"); mFriendsButton = new Button(mFriendsBackground, "FriendsButton"); mFriendsButton.SetToolTipText(Strings.GameMenu.friends); mFriendsButton.Clicked += FriendsBtn_Clicked; mPartyBackground = new ImagePanel(mMenuContainer, "PartyContainer"); mPartyButton = new Button(mPartyBackground, "PartyButton"); mPartyButton.SetToolTipText(Strings.GameMenu.party); mPartyButton.Clicked += PartyBtn_Clicked; mGuildBackground = new ImagePanel(mMenuContainer, "GuildContainer"); mGuildButton = new Button(mGuildBackground, "GuildButton"); mGuildButton.SetToolTipText(Strings.Guilds.Guild); mGuildButton.Clicked += GuildBtn_Clicked; mMenuBackground = new ImagePanel(mMenuContainer, "MenuContainer"); mMenuButton = new Button(mMenuBackground, "MenuButton"); mMenuButton.SetToolTipText(Strings.GameMenu.Menu); mMenuButton.Clicked += MenuButtonClicked; mMenuContainer.LoadJsonUi(GameContentManager.UI.InGame, Graphics.Renderer.GetResolutionString()); //Assign Window References mPartyWindow = new PartyWindow(gameCanvas); mFriendsWindow = new FriendsWindow(gameCanvas); mInventoryWindow = new InventoryWindow(gameCanvas); mSpellsWindow = new SpellsWindow(gameCanvas); mCharacterWindow = new CharacterWindow(gameCanvas); mQuestsWindow = new QuestsWindow(gameCanvas); mMapItemWindow = new MapItemWindow(gameCanvas); mGuildWindow = new GuildWindow(gameCanvas); }
public void InitGameGui() { mChatBox = new Chatbox(GameCanvas, this); GameMenu = new Menu(GameCanvas); Hotbar = new HotBarWindow(GameCanvas); PlayerBox = new EntityBox(GameCanvas, EntityTypes.Player, Globals.Me, true); if (mPictureWindow == null) { mPictureWindow = new PictureWindow(GameCanvas); } mEventWindow = new EventWindow(GameCanvas); mQuestOfferWindow = new QuestOfferWindow(GameCanvas); mDebugMenu = new DebugMenu(GameCanvas); mMapItemWindow = new MapItemWindow(GameCanvas); }