diff options
author | Bjørn Lindeijer <bjorn@lindeijer.nl> | 2007-09-25 00:34:37 +0000 |
---|---|---|
committer | Bjørn Lindeijer <bjorn@lindeijer.nl> | 2007-09-25 00:34:37 +0000 |
commit | 7d6e21ef0617a6c6ece314641fb431e5a84c44b0 (patch) | |
tree | b92b35844400dd41ed0583b98d74917898ebc5e4 /src | |
parent | 720f758a8c6bece45e0d2d42e48bed67167f26c6 (diff) | |
download | mana-7d6e21ef0617a6c6ece314641fb431e5a84c44b0.tar.gz mana-7d6e21ef0617a6c6ece314641fb431e5a84c44b0.tar.bz2 mana-7d6e21ef0617a6c6ece314641fb431e5a84c44b0.tar.xz mana-7d6e21ef0617a6c6ece314641fb431e5a84c44b0.zip |
Added some const qualifiers.
Diffstat (limited to 'src')
-rw-r--r-- | src/CMakeLists.txt | 4 | ||||
-rw-r--r-- | src/Makefile.am | 4 | ||||
-rw-r--r-- | src/engine.h | 2 | ||||
-rw-r--r-- | src/game.cpp | 6 | ||||
-rw-r--r-- | src/inventory.cpp | 8 | ||||
-rw-r--r-- | src/inventory.h | 8 |
6 files changed, 16 insertions, 16 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 89528ed3..9714a9de 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -256,6 +256,8 @@ SET(SRCS resources/image.h resources/imageloader.cpp resources/imageloader.h + resources/imageset.h + resources/imageset.cpp resources/imagewriter.cpp resources/imagewriter.h resources/iteminfo.cpp @@ -278,8 +280,6 @@ SET(SRCS resources/soundeffect.h resources/spritedef.h resources/spritedef.cpp - resources/imageset.h - resources/imageset.cpp utils/base64.cpp utils/base64.h utils/dtor.h diff --git a/src/Makefile.am b/src/Makefile.am index aaeb2949..e0a5a41b 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -206,6 +206,8 @@ tmw_SOURCES = gui/widgets/dropdown.cpp \ resources/image.h \ resources/imageloader.cpp \ resources/imageloader.h \ + resources/imageset.h \ + resources/imageset.cpp \ resources/imagewriter.cpp \ resources/imagewriter.h \ resources/itemdb.cpp \ @@ -228,8 +230,6 @@ tmw_SOURCES = gui/widgets/dropdown.cpp \ resources/soundeffect.cpp \ resources/spritedef.h \ resources/spritedef.cpp \ - resources/imageset.h \ - resources/imageset.cpp \ resources/buddylist.h \ resources/buddylist.cpp \ utils/base64.cpp \ diff --git a/src/engine.h b/src/engine.h index 161a1e63..826c939f 100644 --- a/src/engine.h +++ b/src/engine.h @@ -51,7 +51,7 @@ class Engine void changeMap(const std::string &mapName); /** - * Performs engine logic. + * Performs engine logic. This method is called 100 times per second. */ void logic(); diff --git a/src/game.cpp b/src/game.cpp index a56f10eb..3e2a9deb 100644 --- a/src/game.cpp +++ b/src/game.cpp @@ -252,10 +252,10 @@ Game::Game(): particleEngine = new Particle(NULL); particleEngine->setupEngine(); - // Initialize timers + // Initialize logic and seconds counters tick_time = 0; - mLogicCounterId = SDL_AddTimer(10, nextTick, NULL); //Logic counter - mSecondsCounterId = SDL_AddTimer(1000, nextSecond, NULL);//Seconds counter + mLogicCounterId = SDL_AddTimer(10, nextTick, NULL); + mSecondsCounterId = SDL_AddTimer(1000, nextSecond, NULL); // Initialize frame limiting config.addListener("fpslimit", this); diff --git a/src/inventory.cpp b/src/inventory.cpp index d9bd79f8..f6cf04f4 100644 --- a/src/inventory.cpp +++ b/src/inventory.cpp @@ -91,7 +91,7 @@ void Inventory::removeItemIndex(int index) mItems[index].setQuantity(0); } -bool Inventory::contains(Item *item) +bool Inventory::contains(Item *item) const { for (int i = 0; i < INVENTORY_SIZE; i++) { if (mItems[i].getId() == item->getId()) { @@ -102,19 +102,19 @@ bool Inventory::contains(Item *item) return false; } -int Inventory::getFreeSlot() +int Inventory::getFreeSlot() const { Item *i = std::find_if(mItems, mItems + INVENTORY_SIZE, std::not1(SlotUsed())); return (i == mItems + INVENTORY_SIZE) ? -1 : (i - mItems); } -int Inventory::getNumberOfSlotsUsed() +int Inventory::getNumberOfSlotsUsed() const { return count_if(mItems, mItems + INVENTORY_SIZE, SlotUsed()); } -int Inventory::getLastUsedSlot() +int Inventory::getLastUsedSlot() const { for (int i = INVENTORY_SIZE - 1; i >= 0; i--) { if (SlotUsed()(mItems[i])) { diff --git a/src/inventory.h b/src/inventory.h index f0d3e4d7..7a9e6ad2 100644 --- a/src/inventory.h +++ b/src/inventory.h @@ -69,12 +69,12 @@ class Inventory /** * Checks if the given item is in the inventory */ - bool contains(Item *item); + bool contains(Item *item) const; /** * Returns id of next free slot or -1 if all occupied. */ - int getFreeSlot(); + int getFreeSlot() const; /** * Reset all item slots. @@ -84,12 +84,12 @@ class Inventory /** * Get the number of slots filled with an item */ - int getNumberOfSlotsUsed(); + int getNumberOfSlotsUsed() const; /** * Returns the index of the last occupied slot or 0 if none occupied. */ - int getLastUsedSlot(); + int getLastUsedSlot() const; static const int NO_SLOT_INDEX = -1; /**< Slot has no index. */ protected: |