diff options
author | Andrei Karas <akaras@inbox.ru> | 2017-08-03 03:20:07 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2017-08-03 03:20:07 +0300 |
commit | 4546f29469d01fcbb5a030c4cf1746b786b495da (patch) | |
tree | 1c993be9c3c4cbde0c48fda8c2ee0d07a9863e3b | |
parent | a06b27bdd35ee48a1e26aa3be53af6d1063a5d4c (diff) | |
download | manaplus-4546f29469d01fcbb5a030c4cf1746b786b495da.tar.gz manaplus-4546f29469d01fcbb5a030c4cf1746b786b495da.tar.bz2 manaplus-4546f29469d01fcbb5a030c4cf1746b786b495da.tar.xz manaplus-4546f29469d01fcbb5a030c4cf1746b786b495da.zip |
Fix signed / unsigned comparision issue in old gcc.
-rw-r--r-- | src/client.cpp | 2 | ||||
-rw-r--r-- | src/dyetool/client.cpp | 2 | ||||
-rw-r--r-- | src/gui/shortcut/itemshortcut.cpp | 6 | ||||
-rw-r--r-- | src/gui/shortcut/itemshortcut.h | 6 |
4 files changed, 8 insertions, 8 deletions
diff --git a/src/client.cpp b/src/client.cpp index f437f25d5..e050bf5cd 100644 --- a/src/client.cpp +++ b/src/client.cpp @@ -436,7 +436,7 @@ void Client::gameInit() touchManager.init(); // Initialize the item and emote shortcuts. - for (unsigned f = 0; f < SHORTCUT_TABS; f ++) + for (size_t f = 0; f < SHORTCUT_TABS; f ++) itemShortcut[f] = new ItemShortcut(f); emoteShortcut = new EmoteShortcut; dropShortcut = new DropShortcut; diff --git a/src/dyetool/client.cpp b/src/dyetool/client.cpp index 8ed409a0a..05a5d365a 100644 --- a/src/dyetool/client.cpp +++ b/src/dyetool/client.cpp @@ -307,7 +307,7 @@ void Client::gameInit() touchManager.init(); // Initialize the item and emote shortcuts. -// for (unsigned f = 0; f < SHORTCUT_TABS; f ++) +// for (size_t f = 0; f < SHORTCUT_TABS; f ++) // itemShortcut[f] = new ItemShortcut(f); // emoteShortcut = new EmoteShortcut; // dropShortcut = new DropShortcut; diff --git a/src/gui/shortcut/itemshortcut.cpp b/src/gui/shortcut/itemshortcut.cpp index d4e96a3e2..f3457547b 100644 --- a/src/gui/shortcut/itemshortcut.cpp +++ b/src/gui/shortcut/itemshortcut.cpp @@ -41,13 +41,13 @@ ItemShortcut *itemShortcut[SHORTCUT_TABS]; -ItemShortcut::ItemShortcut(const int number) : +ItemShortcut::ItemShortcut(const size_t number) : mItems(), mItemColors(), mItemData(), + mNumber(number), mItemSelected(-1), - mItemColorSelected(ItemColor_one), - mNumber(number) + mItemColorSelected(ItemColor_one) { load(); } diff --git a/src/gui/shortcut/itemshortcut.h b/src/gui/shortcut/itemshortcut.h index a2107207d..7f351cabc 100644 --- a/src/gui/shortcut/itemshortcut.h +++ b/src/gui/shortcut/itemshortcut.h @@ -31,7 +31,7 @@ const unsigned int SHORTCUT_ITEMS = 20; const unsigned int SHORTCUT_TABS = 5; -const unsigned int SHORTCUT_AUTO_TAB = 4; +const size_t SHORTCUT_AUTO_TAB = 4; class Item; @@ -44,7 +44,7 @@ class ItemShortcut final /** * Constructor. */ - explicit ItemShortcut(const int number); + explicit ItemShortcut(const size_t number); A_DELETE_COPY(ItemShortcut) @@ -172,9 +172,9 @@ class ItemShortcut final int mItems[SHORTCUT_ITEMS]; /**< The items. */ ItemColor mItemColors[SHORTCUT_ITEMS]; /**< The item colors. */ std::string mItemData[SHORTCUT_ITEMS]; + size_t mNumber; int mItemSelected; ItemColor mItemColorSelected; - int mNumber; }; extern ItemShortcut *itemShortcut[SHORTCUT_TABS]; |