From 5f97d3fd31bb5a17037610342ea09c21da9c47d3 Mon Sep 17 00:00:00 2001
From: Andrei Karas <akaras@inbox.ru>
Date: Sat, 25 Aug 2012 12:55:31 +0300
Subject: change vars and methods to const.

---
 src/animatedsprite.cpp     | 34 +++++++++++++++++-----------------
 src/animatedsprite.h       | 10 +++++-----
 src/animationdelayload.cpp |  7 ++++---
 src/animationdelayload.h   |  2 +-
 src/animationparticle.cpp  |  6 ++++--
 src/animationparticle.h    |  4 ++--
 src/auctionmanager.cpp     |  9 +++++----
 src/auctionmanager.h       |  6 +++---
 8 files changed, 41 insertions(+), 37 deletions(-)

diff --git a/src/animatedsprite.cpp b/src/animatedsprite.cpp
index 19884f141..8b47d3af3 100644
--- a/src/animatedsprite.cpp
+++ b/src/animatedsprite.cpp
@@ -35,7 +35,7 @@
 
 bool AnimatedSprite::mEnableCache = false;
 
-AnimatedSprite::AnimatedSprite(SpriteDef *sprite):
+AnimatedSprite::AnimatedSprite(SpriteDef *const sprite):
     mDirection(DIRECTION_DOWN),
     mLastTime(0),
     mFrameIndex(0),
@@ -60,29 +60,29 @@ AnimatedSprite::AnimatedSprite(SpriteDef *sprite):
 
 AnimatedSprite *AnimatedSprite::load(const std::string &filename, int variant)
 {
-    ResourceManager *resman = ResourceManager::getInstance();
-    SpriteDef *s = resman->getSprite(filename, variant);
+    ResourceManager *const resman = ResourceManager::getInstance();
+    SpriteDef *const s = resman->getSprite(filename, variant);
     if (!s)
         return nullptr;
-    AnimatedSprite *as = new AnimatedSprite(s);
+    AnimatedSprite *const as = new AnimatedSprite(s);
     s->decRef();
     return as;
 }
 
 AnimatedSprite *AnimatedSprite::delayedLoad(const std::string &filename,
-                                            int variant)
+                                            const int variant)
 {
     if (!mEnableCache)
         return load(filename, variant);
-    ResourceManager *resman = ResourceManager::getInstance();
-    Resource *res = resman->getFromCache(filename, variant);
+    ResourceManager *const resman = ResourceManager::getInstance();
+    Resource *const res = resman->getFromCache(filename, variant);
     if (res)
     {
         res->decRef();
         return load(filename, variant);
     }
 
-    AnimatedSprite *as = new AnimatedSprite(nullptr);
+    AnimatedSprite *const as = new AnimatedSprite(nullptr);
     as->setDelayLoad(filename, variant);
     return as;
 }
@@ -105,7 +105,7 @@ AnimatedSprite::~AnimatedSprite()
 
 bool AnimatedSprite::reset()
 {
-    bool ret = mFrameIndex !=0 || mFrameTime != 0 || mLastTime != 0;
+    const bool ret = mFrameIndex !=0 || mFrameTime != 0 || mLastTime != 0;
 
     mFrameIndex = 0;
     mFrameTime = 0;
@@ -128,12 +128,12 @@ bool AnimatedSprite::play(std::string spriteAction)
         return true;
     }
 
-    Action *action = mSprite->getAction(spriteAction, mNumber);
+    Action *const action = mSprite->getAction(spriteAction, mNumber);
     if (!action)
         return false;
 
     mAction = action;
-    Animation *animation = mAction->getAnimation(mDirection);
+    Animation *const animation = mAction->getAnimation(mDirection);
 
     if (animation && animation != mAnimation && animation->getLength() > 0)
     {
@@ -156,11 +156,11 @@ bool AnimatedSprite::update(int time)
     if (time <= mLastTime || !mAnimation)
         return false;
 
-    unsigned int dt = time - mLastTime;
+    const unsigned int dt = time - mLastTime;
     mLastTime = time;
 
-    Animation *animation = mAnimation;
-    Frame *frame = mFrame;
+    const Animation *const animation = mAnimation;
+    const Frame *const frame = mFrame;
 
     if (!updateCurrentAnimation(dt))
     {
@@ -206,7 +206,7 @@ bool AnimatedSprite::updateCurrentAnimation(unsigned int time)
             {
                 for (size_t i = 0; i < mAnimation->getLength(); i ++)
                 {
-                    Frame *frame = &mAnimation->mFrames[i];
+                    const Frame *const frame = &mAnimation->mFrames[i];
                     if (frame->type == Frame::LABEL
                         && mFrame->nextAction == frame->nextAction)
                     {
@@ -286,7 +286,7 @@ bool AnimatedSprite::setSpriteDirection(SpriteDirection direction)
         if (!mAction)
             return false;
 
-        Animation *animation = mAction->getAnimation(mDirection);
+        Animation *const animation = mAction->getAnimation(mDirection);
 
         if (animation && animation != mAnimation && animation->getLength() > 0)
         {
@@ -381,7 +381,7 @@ bool AnimatedSprite::updateNumber(unsigned num)
 }
 
 void AnimatedSprite::setDelayLoad(const std::string &filename,
-                                  int variant)
+                                  const int variant)
 {
     if (mDelayLoad)
     {
diff --git a/src/animatedsprite.h b/src/animatedsprite.h
index 4f4caff16..583d5c034 100644
--- a/src/animatedsprite.h
+++ b/src/animatedsprite.h
@@ -42,7 +42,7 @@ class AnimatedSprite : public Sprite
          * Constructor.
          * @param sprite the sprite to animate
          */
-        AnimatedSprite(SpriteDef *sprite);
+        AnimatedSprite(SpriteDef *const sprite);
 
         /**
          * An helper function, which will request the sprite to animate
@@ -55,7 +55,7 @@ class AnimatedSprite : public Sprite
                                     int variant = 0);
 
         static AnimatedSprite *delayedLoad(const std::string &filename,
-                                           int variant = 0);
+                                           const int variant = 0);
 
         virtual ~AnimatedSprite();
 
@@ -92,16 +92,16 @@ class AnimatedSprite : public Sprite
 
         void clearDelayLoad();
 
-        void setSprite(SpriteDef *sprite)
+        void setSprite(SpriteDef *const sprite)
         { mSprite = sprite; }
 
-        static void setEnableCache(bool b)
+        static void setEnableCache(const bool b)
         { mEnableCache = b; }
 
     private:
         bool updateCurrentAnimation(unsigned int dt);
 
-        void setDelayLoad(const std::string &filename, int variant);
+        void setDelayLoad(const std::string &filename, const int variant);
 
         SpriteDirection mDirection;    /**< The sprite direction. */
         int mLastTime;                 /**< The last time update was called. */
diff --git a/src/animationdelayload.cpp b/src/animationdelayload.cpp
index 0ce50ec2c..79334d69b 100644
--- a/src/animationdelayload.cpp
+++ b/src/animationdelayload.cpp
@@ -27,7 +27,8 @@
 #include "debug.h"
 
 AnimationDelayLoad::AnimationDelayLoad(const std::string &fileName,
-                                       int variant, AnimatedSprite *sprite) :
+                                       const int variant,
+                                       AnimatedSprite *const sprite) :
     mFileName(fileName),
     mVariant(variant),
     mSprite(sprite),
@@ -53,8 +54,8 @@ void AnimationDelayLoad::load()
 {
     if (mSprite)
     {
-        ResourceManager *resman = ResourceManager::getInstance();
-        SpriteDef *s = resman->getSprite(mFileName, mVariant);
+        ResourceManager *const resman = ResourceManager::getInstance();
+        SpriteDef *const s = resman->getSprite(mFileName, mVariant);
         if (!s)
             return;
         mSprite->setSprite(s);
diff --git a/src/animationdelayload.h b/src/animationdelayload.h
index b6b8a3321..91dffe4f3 100644
--- a/src/animationdelayload.h
+++ b/src/animationdelayload.h
@@ -29,7 +29,7 @@ class AnimationDelayLoad
 {
     public:
         AnimationDelayLoad(const std::string &fileName,
-                           int variant, AnimatedSprite *sprite);
+                           const int variant, AnimatedSprite *const sprite);
 
         ~AnimationDelayLoad();
 
diff --git a/src/animationparticle.cpp b/src/animationparticle.cpp
index c1bf251af..6943cab57 100644
--- a/src/animationparticle.cpp
+++ b/src/animationparticle.cpp
@@ -27,13 +27,15 @@
 
 #include "debug.h"
 
-AnimationParticle::AnimationParticle(Map *map, Animation *animation):
+AnimationParticle::AnimationParticle(Map *const map,
+                                     Animation *const animation) :
     ImageParticle(map, nullptr),
     mAnimation(new SimpleAnimation(animation))
 {
 }
 
-AnimationParticle::AnimationParticle(Map *map, XmlNodePtr animationNode,
+AnimationParticle::AnimationParticle(Map *const map,
+                                     XmlNodePtr const animationNode,
                                      const std::string& dyePalettes):
     ImageParticle(map, nullptr),
     mAnimation(new SimpleAnimation(animationNode, dyePalettes))
diff --git a/src/animationparticle.h b/src/animationparticle.h
index 933f2d164..b284e9fa4 100644
--- a/src/animationparticle.h
+++ b/src/animationparticle.h
@@ -34,9 +34,9 @@ class SimpleAnimation;
 class AnimationParticle : public ImageParticle
 {
     public:
-        AnimationParticle(Map *map, Animation *animation);
+        AnimationParticle(Map *const map, Animation *const animation);
 
-        AnimationParticle(Map *map, XmlNodePtr animationNode,
+        AnimationParticle(Map *const map, XmlNodePtr const animationNode,
                           const std::string& dyePalettes = std::string());
 
         ~AnimationParticle();
diff --git a/src/auctionmanager.cpp b/src/auctionmanager.cpp
index 03068c607..9b35ff877 100644
--- a/src/auctionmanager.cpp
+++ b/src/auctionmanager.cpp
@@ -61,19 +61,20 @@ void AuctionManager::init()
         auctionManager = new AuctionManager();
 }
 
-void AuctionManager::send(std::string msg)
+void AuctionManager::send(const std::string &msg)
 {
     if (Net::getChatHandler())
         Net::getChatHandler()->privateMessage("AuctionBot", msg);
 }
 
-bool AuctionManager::processAuctionMessage(std::string msg)
+/*
+bool AuctionManager::processAuctionMessage(const std::string &msg)
 {
     if (msg.size() > 4 && msg[0] == '#' && msg[1] == '#')
         msg = msg.substr(3);
-
     return false;
 }
+*/
 
 void AuctionManager::clear()
 {
@@ -83,7 +84,7 @@ void AuctionManager::reload()
 {
 }
 
-void AuctionManager::sendMail(std::string mail)
+void AuctionManager::sendMail(const std::string &mail)
 {
     if (Net::getChatHandler())
         Net::getChatHandler()->privateMessage("AuctionBot", "!mail " + mail);
diff --git a/src/auctionmanager.h b/src/auctionmanager.h
index 35b233abf..a98e36a9c 100644
--- a/src/auctionmanager.h
+++ b/src/auctionmanager.h
@@ -36,9 +36,9 @@ class AuctionManager
 
         static void init();
 
-        void send(std::string msg);
+        static void send(const std::string &msg);
 
-        bool processAuctionMessage(std::string msg);
+//        static bool processAuctionMessage(const std::string &msg);
 
         static bool getEnableAuctionBot()
         { return mEnableAuctionBot; }
@@ -47,7 +47,7 @@ class AuctionManager
 
         void reload();
 
-        void sendMail(std::string mail);
+        static void sendMail(const std::string &mail);
 
     private:
         static bool mEnableAuctionBot;
-- 
cgit v1.2.3-70-g09d2