コード例 #1
0
ファイル: tradewindow.cpp プロジェクト: EmperorArthur/openmw
 void TradeWindow::onRepeatClick(MyGUI::Widget* widget, MyGUI::ControllerItem* controller)
 {
     if (widget == mIncreaseButton)
         onIncreaseButtonTriggered();
     else if (widget == mDecreaseButton)
         onDecreaseButtonTriggered();
 }
コード例 #2
0
ファイル: tradewindow.cpp プロジェクト: Demonar24/openmw
    void TradeWindow::onFrame(float frameDuration)
    {
        if (!mMainWidget->getVisible() || mBalanceButtonsState == BBS_None)
            return;

        mBalanceChangePause -= frameDuration;
        if (mBalanceChangePause < 0.0) {
            mBalanceChangePause += sBalanceChangeInterval;
            if (mBalanceButtonsState == BBS_Increase)
                onIncreaseButtonTriggered();
            else if (mBalanceButtonsState == BBS_Decrease)
                onDecreaseButtonTriggered();
        }
    }
コード例 #3
0
ファイル: tradewindow.cpp プロジェクト: Demonar24/openmw
 void TradeWindow::onIncreaseButtonPressed(MyGUI::Widget* _sender, int _left, int _top, MyGUI::MouseButton _id)
 {
     mBalanceButtonsState = BBS_Increase;
     mBalanceChangePause = sBalanceChangeInitialPause;
     onIncreaseButtonTriggered();
 }
コード例 #4
0
ファイル: tradewindow.cpp プロジェクト: EmperorArthur/openmw
 void TradeWindow::onIncreaseButtonPressed(MyGUI::Widget* _sender, int _left, int _top, MyGUI::MouseButton _id)
 {
     addRepeatController(_sender);
     onIncreaseButtonTriggered();
 }