コード例 #1
0
        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);
        }
コード例 #2
0
        public MainWindowViewModel()
        {
            _energyTimer = new EnergyTimer();

            MessageLog.GetLog().MessageAdded += (s, e) => SystemMessage = MessageLog.GetLog().MostRecentMessage;

            _itemScreen         = new ItemScreenViewModel();
            _shoppingListScreen = new ShoppingListScreenViewModel();

            ActiveViewModel = _itemScreen;

            _hotbar             = new HotBarWindow();
            _hotbar.DataContext = this;
            _hotbar.Show();
            _hotbarIsActive = true;
        }