diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/actionmanager.cpp | 1 | ||||
-rw-r--r-- | src/game.cpp | 3 | ||||
-rw-r--r-- | src/gui/buydialog.cpp | 5 | ||||
-rw-r--r-- | src/gui/gui.cpp | 4 | ||||
-rw-r--r-- | src/gui/minimap.cpp | 4 | ||||
-rw-r--r-- | src/gui/npcdialog.cpp | 2 | ||||
-rw-r--r-- | src/gui/widgets/chattab.cpp | 3 | ||||
-rw-r--r-- | src/gui/widgets/label.cpp | 2 | ||||
-rw-r--r-- | src/guichan/gui.cpp | 16 | ||||
-rw-r--r-- | src/inputmanager.cpp | 5 | ||||
-rw-r--r-- | src/inputmanager.h | 2 | ||||
-rw-r--r-- | src/keyboardconfig.cpp | 6 | ||||
-rw-r--r-- | src/keyboardconfig.h | 2 | ||||
-rw-r--r-- | src/keyboarddata.h | 1 |
14 files changed, 31 insertions, 25 deletions
diff --git a/src/actionmanager.cpp b/src/actionmanager.cpp index b913f7d15..d3e34daa8 100644 --- a/src/actionmanager.cpp +++ b/src/actionmanager.cpp @@ -26,7 +26,6 @@ #include "inputevent.h" #include "itemshortcut.h" #include "inputmanager.h" -#include "keyboardconfig.h" #include "localplayer.h" #include "logger.h" #include "playerinfo.h" diff --git a/src/game.cpp b/src/game.cpp index 250028b88..95e450dbf 100644 --- a/src/game.cpp +++ b/src/game.cpp @@ -804,7 +804,8 @@ void Game::handleMoveAndAttack() { Being *target = nullptr; - bool newTarget = !inputManager.isActionActive(Input::KEY_TARGET); + bool newTarget = !inputManager.isActionActive( + Input::KEY_TARGET); // A set target has highest priority if (!player_node->getTarget()) { diff --git a/src/gui/buydialog.cpp b/src/gui/buydialog.cpp index c41f22de7..83207b3d8 100644 --- a/src/gui/buydialog.cpp +++ b/src/gui/buydialog.cpp @@ -91,8 +91,7 @@ void BuyDialog::init() mSlider = new Slider(1.0); mQuantityLabel = new Label(strprintf("%d / %d", mAmountItems, mMaxItems)); mQuantityLabel->setAlignment(gcn::Graphics::CENTER); - mMoneyLabel = new Label(strprintf(_("Price: %s / Total: %s"), - "", "")); + mMoneyLabel = new Label(strprintf(_("Price: %s / Total: %s"), "", "")); mAmountField = new IntTextField(1, 1, 123); mAmountField->setActionEventId("amount"); @@ -196,7 +195,7 @@ void BuyDialog::action(const gcn::ActionEvent &event) // The following actions require a valid selection if (selectedItem < 0 || - selectedItem >= static_cast<int>(mShopItems->getNumberOfElements())) + selectedItem >= mShopItems->getNumberOfElements()) { return; } diff --git a/src/gui/gui.cpp b/src/gui/gui.cpp index 19361cf2d..e45bc71c0 100644 --- a/src/gui/gui.cpp +++ b/src/gui/gui.cpp @@ -492,7 +492,7 @@ void Gui::distributeMouseEvent(gcn::Widget* source, int type, int button, if (!gcn::Widget::widgetExists(widget)) break; - parent = static_cast<gcn::Widget*>(widget->getParent()); + parent = widget->getParent(); if (widget->isEnabled() || force) { @@ -551,7 +551,7 @@ void Gui::distributeMouseEvent(gcn::Widget* source, int type, int button, gcn::Widget* swap = widget; widget = parent; - parent = static_cast<gcn::Widget*>(swap->getParent()); + parent = swap->getParent(); // If a non modal focused widget has been reach // and we have modal focus cancel the distribution. diff --git a/src/gui/minimap.cpp b/src/gui/minimap.cpp index 8089a2feb..9c7ab76cb 100644 --- a/src/gui/minimap.cpp +++ b/src/gui/minimap.cpp @@ -229,10 +229,10 @@ void Minimap::draw(gcn::Graphics *graphics) mMapImage->mBounds.h > a.height) { const Vector &p = player_node->getPosition(); - mMapOriginX = ((a.width) / 2) - (static_cast<float>(p.x + mMapOriginX = (a.width / 2) - (static_cast<float>(p.x + viewport->getCameraRelativeX()) * mWidthProportion) / 32; - mMapOriginY = ((a.height) / 2) - (static_cast<float>(p.y + mMapOriginY = (a.height / 2) - (static_cast<float>(p.y + viewport->getCameraRelativeY()) * mHeightProportion) / 32; const int minOriginX = a.width - mMapImage->mBounds.w; diff --git a/src/gui/npcdialog.cpp b/src/gui/npcdialog.cpp index 5e0e9d56f..24d94dc3f 100644 --- a/src/gui/npcdialog.cpp +++ b/src/gui/npcdialog.cpp @@ -84,7 +84,7 @@ NpcDialog::NpcDialog(int npcId) : // Setup output text box mTextBox = new BrowserBox(BrowserBox::AUTO_WRAP); mTextBox->setOpaque(false); - mTextBox->setMaxRow(static_cast<int>(config.getIntValue("ChatLogLength"))); + mTextBox->setMaxRow(config.getIntValue("ChatLogLength")); mTextBox->setLinkHandler(mItemLinkHandler); mScrollArea = new ScrollArea(mTextBox); diff --git a/src/gui/widgets/chattab.cpp b/src/gui/widgets/chattab.cpp index 9b3a00963..5f97cd613 100644 --- a/src/gui/widgets/chattab.cpp +++ b/src/gui/widgets/chattab.cpp @@ -60,8 +60,7 @@ ChatTab::ChatTab(const std::string &name) : mTextOutput = new BrowserBox(BrowserBox::AUTO_WRAP); mTextOutput->setOpaque(false); - mTextOutput->setMaxRow(static_cast<int>( - config.getIntValue("ChatLogLength"))); + mTextOutput->setMaxRow(config.getIntValue("ChatLogLength")); if (chatWindow) mTextOutput->setLinkHandler(chatWindow->mItemLinkHandler); mTextOutput->setAlwaysUpdate(false); diff --git a/src/gui/widgets/label.cpp b/src/gui/widgets/label.cpp index 640010c62..dde7ddca3 100644 --- a/src/gui/widgets/label.cpp +++ b/src/gui/widgets/label.cpp @@ -38,5 +38,5 @@ Label::Label(const std::string &caption) : void Label::draw(gcn::Graphics *graphics) { - gcn::Label::draw(static_cast<gcn::Graphics*>(graphics)); + gcn::Label::draw(graphics); } diff --git a/src/guichan/gui.cpp b/src/guichan/gui.cpp index bd811014f..c96c61737 100644 --- a/src/guichan/gui.cpp +++ b/src/guichan/gui.cpp @@ -340,7 +340,7 @@ namespace gcn while (parent) { - parent = static_cast<Widget*>(widget->getParent()); + parent = widget->getParent(); // Check if the widget is present in the "widget with mouse" queue. bool widgetIsPresentInQueue = false; @@ -373,7 +373,7 @@ namespace gcn Widget* swap = widget; widget = parent; - parent = static_cast<Widget*>(swap->getParent()); + parent = swap->getParent(); } if (mFocusHandler->getDraggedWidget()) @@ -608,7 +608,7 @@ namespace gcn if (!Widget::widgetExists(widget)) break; - parent = static_cast<Widget*>(widget->getParent()); + parent = widget->getParent(); if (widget->isEnabled() || force) { @@ -667,7 +667,7 @@ namespace gcn Widget* swap = widget; widget = parent; - parent = static_cast<Widget*>(swap->getParent()); + parent = swap->getParent(); // If a non modal focused widget has been reach // and we have modal focus cancel the distribution. @@ -711,7 +711,7 @@ namespace gcn if (!Widget::widgetExists(widget)) break; - parent = static_cast<Widget*>(widget->getParent()); + parent = widget->getParent(); if (widget->isEnabled()) { @@ -740,7 +740,7 @@ namespace gcn Widget* swap = widget; widget = parent; - parent = static_cast<Widget*>(swap->getParent()); + parent = swap->getParent(); // If a non modal focused widget has been reach // and we have modal focus cancel the distribution. @@ -853,7 +853,7 @@ namespace gcn while (parent) { - parent = static_cast<Widget*>(widget->getParent()); + parent = widget->getParent(); // Check if the widget is present in the "widget with mouse" queue. bool widgetIsPresentInQueue = false; @@ -885,7 +885,7 @@ namespace gcn Widget* swap = widget; widget = parent; - parent = static_cast<Widget*>(swap->getParent()); + parent = swap->getParent(); } } } diff --git a/src/inputmanager.cpp b/src/inputmanager.cpp index 22af8438c..b539c4bcf 100644 --- a/src/inputmanager.cpp +++ b/src/inputmanager.cpp @@ -164,7 +164,8 @@ void InputManager::store() } else { - keyStr += strprintf(",%s%d", tmp.c_str(), key.value); + keyStr += strprintf(",%s%d", + tmp.c_str(), key.value); } } } @@ -504,7 +505,7 @@ void InputManager::updateKeyActionMap(KeyToActionMap &actionMap, int type) KeyFunction &key = mKey[i]; for (size_t i2 = 0; i2 < KeyFunctionSize; i2 ++) { - if (key.values[i2].type == INPUT_KEYBOARD) + if (key.values[i2].type == type) actionMap[key.values[i2].value].push_back(i); } } diff --git a/src/inputmanager.h b/src/inputmanager.h index 0c78e1e09..374b402fb 100644 --- a/src/inputmanager.h +++ b/src/inputmanager.h @@ -146,7 +146,7 @@ class InputManager int mNewKeyIndex; /**< Index of new key to be assigned */ - KeyFunction mKey[Input::KEY_TOTAL]; /**< Pointer to all the key data */ + KeyFunction mKey[Input::KEY_TOTAL]; /**< Pointer to all the key data */ }; extern InputManager inputManager; diff --git a/src/keyboardconfig.cpp b/src/keyboardconfig.cpp index 4dfab8852..483b7d511 100644 --- a/src/keyboardconfig.cpp +++ b/src/keyboardconfig.cpp @@ -37,6 +37,12 @@ #include "debug.h" +KeyboardConfig::KeyboardConfig() : + mEnabled(true), + mActiveKeys(nullptr) +{ +} + void KeyboardConfig::init() { mEnabled = true; diff --git a/src/keyboardconfig.h b/src/keyboardconfig.h index 71e43c230..4d57acc7f 100644 --- a/src/keyboardconfig.h +++ b/src/keyboardconfig.h @@ -38,6 +38,8 @@ union SDL_Event; class KeyboardConfig { public: + KeyboardConfig(); + /** * Initializes the keyboard config explicitly. */ diff --git a/src/keyboarddata.h b/src/keyboarddata.h index 5f8294104..c5bc7b7f2 100644 --- a/src/keyboarddata.h +++ b/src/keyboarddata.h @@ -25,7 +25,6 @@ #include "actionmanager.h" #include "inputmanager.h" -#include "keyboardconfig.h" #include "keydata.h" #include "localconsts.h" |