diff options
-rw-r--r-- | src/graphics.cpp | 2 | ||||
-rw-r--r-- | src/gui/chatwindow.cpp | 5 | ||||
-rw-r--r-- | src/gui/setup.cpp | 4 | ||||
-rw-r--r-- | src/gui/setup_perfomance.cpp | 9 | ||||
-rw-r--r-- | src/gui/viewport.cpp | 2 | ||||
-rw-r--r-- | src/guichan/include/guichan/selectionlistener.hpp | 2 | ||||
-rw-r--r-- | src/guichan/include/guichan/widgetlistener.hpp | 2 | ||||
-rw-r--r-- | src/map.cpp | 4 | ||||
-rw-r--r-- | src/resources/image.cpp | 18 | ||||
-rw-r--r-- | src/test/testlauncher.cpp | 6 |
10 files changed, 35 insertions, 19 deletions
diff --git a/src/graphics.cpp b/src/graphics.cpp index 04754a975..f07c6b48d 100644 --- a/src/graphics.cpp +++ b/src/graphics.cpp @@ -968,7 +968,7 @@ void Graphics::fillRectangle(const gcn::Rectangle& rectangle) for (x = x1; x < x2; x++) { Uint32 *p = p0 + x; - Uint32 dst = *reinterpret_cast<Uint32*>(p); + const Uint32 dst = *p; *p = cB[dst & 0xff] | cG[(dst & 0xff00) >> 8] | cR[(dst & 0xff0000) >> 16]; } diff --git a/src/gui/chatwindow.cpp b/src/gui/chatwindow.cpp index c33478cc5..bc8bd1f83 100644 --- a/src/gui/chatwindow.cpp +++ b/src/gui/chatwindow.cpp @@ -858,8 +858,9 @@ void ChatWindow::keyPressed(gcn::KeyEvent &event) } unsigned int f = 0; - for (std::list<std::string>::const_iterator it = tab->getRows().begin(), - it_end = tab->getRows().end(); it != it_end; ++it, f++) + for (std::list<std::string>::const_iterator + it = tab->getRows().begin(), it_end = tab->getRows().end(); + it != it_end; ++it, f++) { if (f == mChatHistoryIndex) mChatInput->setText(*it); diff --git a/src/gui/setup.cpp b/src/gui/setup.cpp index 9f7ae209d..b0d2f4ec0 100644 --- a/src/gui/setup.cpp +++ b/src/gui/setup.cpp @@ -182,8 +182,8 @@ void Setup::setInGame(bool inGame) void Setup::externalUpdate() { - for (std::list<SetupTab*>::const_iterator it = mTabs.begin(), it_end = mTabs.end(); - it != it_end; ++ it) + for (std::list<SetupTab*>::const_iterator it = mTabs.begin(), + it_end = mTabs.end(); it != it_end; ++ it) { if (*it) (*it)->externalUpdated(); diff --git a/src/gui/setup_perfomance.cpp b/src/gui/setup_perfomance.cpp index 285c2baab..a40a400f3 100644 --- a/src/gui/setup_perfomance.cpp +++ b/src/gui/setup_perfomance.cpp @@ -90,15 +90,14 @@ Setup_Perfomance::Setup_Perfomance() "disableBeingCaching", this, "disableBeingCachingEvent"); - new SetupItemLabel(_("Different options (enable or disable can improve perfomance)"), - "", this); + new SetupItemLabel(_("Different options (enable or disable can " + "improve perfomance)"), "", this); new SetupItemCheckBox(_("Enable texture compression (fast OpenGL)"), "", "compresstextures", this, "compresstexturesEvent"); - new SetupItemCheckBox(_("Enable rectangular texture extension (OpenGL)"), "", - "rectangulartextures", this, "rectangulartexturesEvent"); - + new SetupItemCheckBox(_("Enable rectangular texture extension (OpenGL)"), + "", "rectangulartextures", this, "rectangulartexturesEvent"); setDimension(gcn::Rectangle(0, 0, 550, 350)); } diff --git a/src/gui/viewport.cpp b/src/gui/viewport.cpp index d07f80e1c..65ca8071c 100644 --- a/src/gui/viewport.cpp +++ b/src/gui/viewport.cpp @@ -196,7 +196,7 @@ void Viewport::draw(gcn::Graphics *gcnGraphics) // if (debugChatTab) // debugChatTab->chatLog("incorrect player position!"); logger->log("incorrect player position: %d, %d, %d, %d", - player_x, player_y, mPixelViewX,mPixelViewY); + player_x, player_y, mPixelViewX, mPixelViewY); if (player_node) { logger->log("tile position: %d, %d", diff --git a/src/guichan/include/guichan/selectionlistener.hpp b/src/guichan/include/guichan/selectionlistener.hpp index 6415ff0a6..837f35fcf 100644 --- a/src/guichan/include/guichan/selectionlistener.hpp +++ b/src/guichan/include/guichan/selectionlistener.hpp @@ -50,6 +50,8 @@ #include "guichan/selectionevent.hpp" #include "guichan/platform.hpp" +#include "localconsts.h" + namespace gcn { /** diff --git a/src/guichan/include/guichan/widgetlistener.hpp b/src/guichan/include/guichan/widgetlistener.hpp index 6bb376bf6..ae148e62c 100644 --- a/src/guichan/include/guichan/widgetlistener.hpp +++ b/src/guichan/include/guichan/widgetlistener.hpp @@ -50,6 +50,8 @@ #include "guichan/event.hpp" #include "guichan/platform.hpp" +#include "localconsts.h" + namespace gcn { /** diff --git a/src/map.cpp b/src/map.cpp index 1ffe20dd4..f843479c0 100644 --- a/src/map.cpp +++ b/src/map.cpp @@ -108,8 +108,8 @@ bool TileAnimation::update(int ticks) Image *img = mAnimation->getCurrentImage(); if (img != mLastImage) { - for (TilePairVectorCIter i = mAffected.begin(), i_end = mAffected.end(); - i != i_end; ++i) + for (TilePairVectorCIter i = mAffected.begin(), + i_end = mAffected.end(); i != i_end; ++i) { if (i->first) i->first->setTile(i->second, img); diff --git a/src/resources/image.cpp b/src/resources/image.cpp index 274262304..fa9f1462a 100644 --- a/src/resources/image.cpp +++ b/src/resources/image.cpp @@ -940,10 +940,20 @@ SubImage::SubImage(Image *parent, GLuint image, mBounds.y = static_cast<short>(y); mBounds.w = static_cast<Uint16>(width); mBounds.h = static_cast<Uint16>(height); - mInternalBounds.x = mParent->mBounds.x; - mInternalBounds.y = mParent->mBounds.y; - mInternalBounds.w = mParent->mBounds.w; - mInternalBounds.h = mParent->mBounds.h; + if (mParent) + { + mInternalBounds.x = mParent->mBounds.x; + mInternalBounds.y = mParent->mBounds.y; + mInternalBounds.w = mParent->mBounds.w; + mInternalBounds.h = mParent->mBounds.h; + } + else + { + mInternalBounds.x = 0; + mInternalBounds.y = 0; + mInternalBounds.w = 1; + mInternalBounds.h = 1; + } mIsAlphaVisible = mHasAlphaChannel; } #endif diff --git a/src/test/testlauncher.cpp b/src/test/testlauncher.cpp index 55273ab41..6818c0b3c 100644 --- a/src/test/testlauncher.cpp +++ b/src/test/testlauncher.cpp @@ -166,8 +166,10 @@ int TestLauncher::testInternal() Wallpaper::getWallpaper(800, 600); Image *img[4]; - img[0] = Theme::getImageFromTheme("graphics/sprites/manaplus_emotions.png"); - img[1] = Theme::getImageFromTheme("graphics/sprites/manaplus_emotions.png"); + img[0] = Theme::getImageFromTheme( + "graphics/sprites/manaplus_emotions.png"); + img[1] = Theme::getImageFromTheme( + "graphics/sprites/manaplus_emotions.png"); img[2] = Theme::getImageFromTheme("graphics/sprites/arrow_left.gif"); img[3] = Theme::getImageFromTheme("graphics/sprites/arrow_right.gif"); int idx = 0; |