summaryrefslogtreecommitdiff
path: root/src/textmanager.cpp
diff options
context:
space:
mode:
authorThorbjørn Lindeijer <bjorn@lindeijer.nl>2024-01-26 16:21:43 +0100
committerThorbjørn Lindeijer <bjorn@lindeijer.nl>2024-01-29 14:18:06 +0100
commite7c285e3423ddd660447f6a6fc6bbae25f99f386 (patch)
tree1d700f09a5e96a2a0d390af30581097bdec0bf77 /src/textmanager.cpp
parente1a7c1d0ca30c2c4a293ffbff6b9c51c881d23e3 (diff)
downloadmana-e7c285e3423ddd660447f6a6fc6bbae25f99f386.tar.gz
mana-e7c285e3423ddd660447f6a6fc6bbae25f99f386.tar.bz2
mana-e7c285e3423ddd660447f6a6fc6bbae25f99f386.tar.xz
mana-e7c285e3423ddd660447f6a6fc6bbae25f99f386.zip
Apply C++11 fixits
modernize-loop-convert modernize-deprecated-headers
Diffstat (limited to 'src/textmanager.cpp')
-rw-r--r--src/textmanager.cpp18
1 files changed, 8 insertions, 10 deletions
diff --git a/src/textmanager.cpp b/src/textmanager.cpp
index 5f87bd29..35a20781 100644
--- a/src/textmanager.cpp
+++ b/src/textmanager.cpp
@@ -63,10 +63,9 @@ TextManager::~TextManager()
void TextManager::draw(gcn::Graphics *graphics, int xOff, int yOff)
{
- for (auto bPtr = mTextList.begin(), ePtr = mTextList.end();
- bPtr != ePtr; ++bPtr)
+ for (auto &text : mTextList)
{
- (*bPtr)->draw(graphics, xOff, yOff);
+ text->draw(graphics, xOff, yOff);
}
}
@@ -81,15 +80,14 @@ void TextManager::place(const Text *textObj, const Text *omit,
int wantedTop = (TEST - h) / 2; // Entry in occupied at top of text
int occupiedTop = y - wantedTop; // Line in map representing to of occupied
- for (TextList::const_iterator ptr = mTextList.begin(),
- pEnd = mTextList.end(); ptr != pEnd; ++ptr)
+ for (auto text : mTextList)
{
- if (*ptr != omit &&
- (*ptr)->mX <= xRight &&
- (*ptr)->mX + (*ptr)->mWidth > xLeft)
+ if (text != omit &&
+ text->mX <= xRight &&
+ text->mX + text->mWidth > xLeft)
{
- int from = (*ptr)->mY - occupiedTop;
- int to = from + (*ptr)->mHeight - 1;
+ int from = text->mY - occupiedTop;
+ int to = from + text->mHeight - 1;
if (to < 0 || from >= TEST) // out of range considered
continue;
if (from < 0)