aboutsummaryrefslogtreecommitdiff
path: root/Minecraft.Client/PreStitchedTextureMap.cpp
diff options
context:
space:
mode:
authorvoid_17 <61356189+void2012@users.noreply.github.com>2026-03-06 02:11:18 +0700
committerGitHub <noreply@github.com>2026-03-06 02:11:18 +0700
commit55231bb8d3e1a4e2752ac3d444c4287eb0ca4e8b (patch)
tree953c537a5c66e328e9f4ab29626cf738112d53c0 /Minecraft.Client/PreStitchedTextureMap.cpp
parent7d6658fe5b3095f35093701b5ab669ffc291e875 (diff)
Remove AUTO_VAR macro and _toString function (#592)
Diffstat (limited to 'Minecraft.Client/PreStitchedTextureMap.cpp')
-rw-r--r--Minecraft.Client/PreStitchedTextureMap.cpp35
1 files changed, 16 insertions, 19 deletions
diff --git a/Minecraft.Client/PreStitchedTextureMap.cpp b/Minecraft.Client/PreStitchedTextureMap.cpp
index 5ea7bc59..eeccb628 100644
--- a/Minecraft.Client/PreStitchedTextureMap.cpp
+++ b/Minecraft.Client/PreStitchedTextureMap.cpp
@@ -36,9 +36,8 @@ PreStitchedTextureMap::PreStitchedTextureMap(int type, const wstring &name, cons
void PreStitchedTextureMap::stitch()
{
// Animated StitchedTextures store a vector of textures for each frame of the animation. Free any pre-existing ones here.
- for(AUTO_VAR(it, animatedTextures.begin()); it != animatedTextures.end(); ++it)
+ for(StitchedTexture *animatedStitchedTexture : animatedTextures)
{
- StitchedTexture *animatedStitchedTexture = *it;
animatedStitchedTexture->freeFrameTextures();
}
@@ -133,24 +132,24 @@ void PreStitchedTextureMap::stitch()
TextureManager::getInstance()->registerName(name, stitchResult);
//stitchResult = stitcher->constructTexture(m_mipMap);
- for(AUTO_VAR(it, texturesByName.begin()); it != texturesByName.end(); ++it)
+ for(auto & it : texturesByName)
{
- StitchedTexture *preStitched = (StitchedTexture *)it->second;
+ auto *preStitched = static_cast<StitchedTexture *>(it.second);
int x = preStitched->getU0() * stitchResult->getWidth();
int y = preStitched->getV0() * stitchResult->getHeight();
int width = (preStitched->getU1() * stitchResult->getWidth()) - x;
int height = (preStitched->getV1() * stitchResult->getHeight()) - y;
- preStitched->init(stitchResult, NULL, x, y, width, height, false);
+ preStitched->init(stitchResult, nullptr, x, y, width, height, false);
}
MemSect(52);
- for(AUTO_VAR(it, texturesByName.begin()); it != texturesByName.end(); ++it)
+ for(auto& it : texturesByName)
{
- StitchedTexture *preStitched = (StitchedTexture *)(it->second);
+ auto *preStitched = static_cast<StitchedTexture *>(it.second);
- makeTextureAnimated(texturePack, preStitched);
+ makeTextureAnimated(texturePack, preStitched);
}
MemSect(0);
//missingPosition = (StitchedTexture *)texturesByName.find(NAME_MISSING_TEXTURE)->second;
@@ -164,7 +163,7 @@ void PreStitchedTextureMap::stitch()
DWORD *data = (DWORD*) this->getStitchedTexture()->getData()->getBuffer();
int Width = this->getStitchedTexture()->getWidth();
int Height = this->getStitchedTexture()->getHeight();
- for(AUTO_VAR(it, texturesByName.begin()); it != texturesByName.end(); ++it)
+ for( auto it = texturesByName.begin(); it != texturesByName.end(); ++it)
{
StitchedTexture *preStitched = (StitchedTexture *)it->second;
@@ -208,7 +207,7 @@ void PreStitchedTextureMap::makeTextureAnimated(TexturePack *texturePack, Stitch
}
wstring textureFileName = tex->m_fileName;
-
+
wstring animString = texturePack->getAnimationString(textureFileName, path, true);
if(!animString.empty())
@@ -259,10 +258,8 @@ StitchedTexture *PreStitchedTextureMap::getTexture(const wstring &name)
void PreStitchedTextureMap::cycleAnimationFrames()
{
- //for (StitchedTexture texture : animatedTextures)
- for(AUTO_VAR(it, animatedTextures.begin() ); it != animatedTextures.end(); ++it)
+ for(StitchedTexture* texture : animatedTextures)
{
- StitchedTexture *texture = *it;
texture->cycleFrames();
}
}
@@ -286,10 +283,10 @@ Icon *PreStitchedTextureMap::registerIcon(const wstring &name)
//new RuntimeException("Don't register null!").printStackTrace();
}
- AUTO_VAR(it, texturesByName.find(name));
- if(it != texturesByName.end()) result = it->second;
+ auto it = texturesByName.find(name);
+ if(it != texturesByName.end()) result = it->second;
- if (result == NULL)
+ if (result == nullptr)
{
#ifndef _CONTENT_PACKAGE
app.DebugPrintf("Could not find uv data for icon %ls\n", name.c_str() );
@@ -325,9 +322,9 @@ void PreStitchedTextureMap::loadUVs()
return;
}
- for(AUTO_VAR(it, texturesByName.begin()); it != texturesByName.end(); ++it)
+ for(auto& it : texturesByName)
{
- delete it->second;
+ delete it.second;
}
texturesByName.clear();
@@ -972,7 +969,7 @@ void PreStitchedTextureMap::loadUVs()
ADD_ICON(18, 13, L"glass_silver");
ADD_ICON(18, 14, L"glass_white");
ADD_ICON(18, 15, L"glass_yellow");
-
+
ADD_ICON(19, 0, L"glass_pane_top_black");
ADD_ICON(19, 1, L"glass_pane_top_blue");
ADD_ICON(19, 2, L"glass_pane_top_brown");