Remove AUTO_VAR macro and _toString function (#592)

This commit is contained in:
void_17
2026-03-06 02:11:18 +07:00
committed by GitHub
parent 7d6658fe5b
commit 55231bb8d3
294 changed files with 5067 additions and 5773 deletions

View File

@@ -145,7 +145,7 @@ wchar_t *Textures::preLoaded[TN_COUNT] =
L"mob/horse/horse_white",
L"mob/horse/horse_zombie",
L"mob/horse/mule",
L"mob/horse/armor/horse_armor_diamond",
L"mob/horse/armor/horse_armor_gold",
L"mob/horse/armor/horse_armor_iron",
@@ -194,7 +194,7 @@ wchar_t *Textures::preLoaded[TN_COUNT] =
L"/GPSE",
// avatar items
L"/AH_0006",
L"/AH_0003",
L"/AH_0007",
@@ -246,7 +246,7 @@ wchar_t *Textures::preLoaded[TN_COUNT] =
L"/AH_0008",
L"/AH_0009",*/
L"gui/items",
L"gui/items",
L"terrain",
};
@@ -354,7 +354,7 @@ int Textures::loadTexture(int idx)
return 0;
}
else
{
{
if ( idx == TN_TERRAIN )
{
terrain->getStitchedTexture()->bind(0);
@@ -597,7 +597,7 @@ int Textures::loadTexture(TEXTURE_NAME texId, const wstring& resourceName)
(resourceName == L"%blur%misc/pumpkinblur.png") ||
(resourceName == L"%clamp%misc/shadow.png") ||
(resourceName == L"gui/icons.png" ) ||
(resourceName == L"gui/gui.png" ) ||
(resourceName == L"gui/gui.png" ) ||
(resourceName == L"misc/footprint.png") )
{
MIPMAP = false;
@@ -694,7 +694,7 @@ void Textures::loadTexture(BufferedImage *img, int id, bool blur, bool clamp)
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
}
if (clamp)
if (clamp)
{
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP);
@@ -716,7 +716,7 @@ void Textures::loadTexture(BufferedImage *img, int id, bool blur, bool clamp)
rawPixels = anaglyph(rawPixels);
}
byteArray newPixels(w * h * 4);
byteArray newPixels(w * h * 4);
for (unsigned int i = 0; i < rawPixels.length; i++)
{
int a = (rawPixels[i] >> 24) & 0xff;
@@ -744,15 +744,15 @@ void Textures::loadTexture(BufferedImage *img, int id, bool blur, bool clamp)
delete[] rawPixels.data;
delete[] newPixels.data;
if (MIPMAP)
if (MIPMAP)
{
// 4J-PB - In the new XDK, the CreateTexture will fail if the number of mipmaps is higher than the width & height passed in will allow!
int iWidthMips=1;
int iHeightMips=1;
while((8<<iWidthMips)<w) iWidthMips++;
while((8<<iHeightMips)<h) iHeightMips++;
iMipLevels=(iWidthMips<iHeightMips)?iWidthMips:iHeightMips;
//RenderManager.TextureSetTextureLevels(5); // 4J added
if(iMipLevels>5)iMipLevels = 5;
@@ -912,7 +912,7 @@ void Textures::replaceTexture(intArray rawPixels, int w, int h, int id)
delete [] newPixels.data;
// New
// glTexSubImage2D(GL_TEXTURE_2D, 0, 0, 0, w, h, GL12.GL_BGRA, GL12.GL_UNSIGNED_INT_8_8_8_8_REV, pixels);
// glTexSubImage2D(GL_TEXTURE_2D, 0, 0, 0, w, h, GL12.GL_BGRA, GL12.GL_UNSIGNED_INT_8_8_8_8_REV, pixels);
#ifdef _XBOX
RenderManager.TextureDataUpdate(pixels->getBuffer(),0);
#else
@@ -1089,8 +1089,8 @@ void Textures::removeHttpTexture(const wstring& url)
int Textures::loadMemTexture(const wstring& url, const wstring& backup)
{
MemTexture *texture = NULL;
AUTO_VAR(it, memTextures.find(url) );
if (it != memTextures.end())
auto it = memTextures.find(url);
if (it != memTextures.end())
{
texture = (*it).second;
}
@@ -1133,8 +1133,8 @@ int Textures::loadMemTexture(const wstring& url, const wstring& backup)
int Textures::loadMemTexture(const wstring& url, int backup)
{
MemTexture *texture = NULL;
AUTO_VAR(it, memTextures.find(url) );
if (it != memTextures.end())
auto it = memTextures.find(url);
if (it != memTextures.end())
{
texture = (*it).second;
}
@@ -1176,8 +1176,8 @@ int Textures::loadMemTexture(const wstring& url, int backup)
MemTexture *Textures::addMemTexture(const wstring& name,MemTextureProcessor *processor)
{
MemTexture *texture = NULL;
AUTO_VAR(it, memTextures.find(name) );
if (it != memTextures.end())
auto it = memTextures.find(name);
if (it != memTextures.end())
{
texture = (*it).second;
}
@@ -1185,7 +1185,7 @@ MemTexture *Textures::addMemTexture(const wstring& name,MemTextureProcessor *pro
{
// can we find it in the app mem files?
PBYTE pbData=NULL;
DWORD dwBytes=0;
DWORD dwBytes=0;
app.GetMemFileDetails(name,&pbData,&dwBytes);
if(dwBytes!=0)
@@ -1222,8 +1222,8 @@ MemTexture *Textures::addMemTexture(const wstring& name,MemTextureProcessor *pro
void Textures::removeMemTexture(const wstring& url)
{
MemTexture *texture = NULL;
AUTO_VAR(it, memTextures.find(url) );
if (it != memTextures.end())
auto it = memTextures.find(url);
if (it != memTextures.end())
{
texture = (*it).second;
@@ -1256,7 +1256,7 @@ void Textures::tick(bool updateTextures, bool tickDynamics) // 4J added updateTe
}
// 4J - added - tell renderer that we're about to do a block of dynamic texture updates, so we can unlock the resources after they are done rather than a series of locks/unlocks
//RenderManager.TextureDynamicUpdateStart();
//RenderManager.TextureDynamicUpdateStart();
terrain->cycleAnimationFrames();
items->cycleAnimationFrames();
//RenderManager.TextureDynamicUpdateEnd(); // 4J added - see comment above
@@ -1264,8 +1264,8 @@ void Textures::tick(bool updateTextures, bool tickDynamics) // 4J added updateTe
// 4J - go over all the memory textures once per frame, and free any that haven't been used for a while. Ones that are being used will
// have their ticksSinceLastUse reset in Textures::loadMemTexture.
for( AUTO_VAR(it, memTextures.begin() ); it != memTextures.end(); )
{
for (auto it = memTextures.begin(); it != memTextures.end();)
{
MemTexture *tex = it->second;
if( tex && ( ++tex->ticksSinceLastUse > MemTexture::UNUSED_TICKS_TO_FREE ) )
@@ -1308,28 +1308,24 @@ void Textures::reloadAll()
skins->clearInvalidTexturePacks();
#if 0
AUTO_VAR(itEndLI, loadedImages.end() );
for(unordered_map<int, BufferedImage *>::iterator it = loadedImages.begin(); it != itEndLI; it++ )
for(auto it = loadedImages.begin(); it != loadedImages.end(); it++ )
{
BufferedImage *image = it->second;
loadTexture(image, it->first);
}
AUTO_VAR(itEndHT, httpTextures.end());
for(unordered_map<wstring, HttpTexture *>::iterator it = httpTextures.begin(); it != itEndHT; it++ )
for(auto it = httpTextures.begin(); it != httpTextures.end(); it++ )
{
it->second->isLoaded = false;
}
AUTO_VAR(itEndMT, memTextures.end());
for(unordered_map<wstring, MemTexture *>::iterator it = memTextures.begin(); it != itEndMT; it++ )
for(auto it = memTextures.begin(); it != memTextures.end(); it++ )
{
it->second->isLoaded = false;
}
AUTO_VAR(itEndIM, idMap.end());
for( unordered_map<wstring, int>::iterator it = idMap.begin(); it != itEndIM; it++ )
for( auto it = idMap.begin(); it != idMap.end(); it++ )
{
wstring name = it->first;
@@ -1349,8 +1345,7 @@ void Textures::reloadAll()
loadTexture(image, id, blur, clamp);
delete image;
}
AUTO_VAR(itEndPM, pixelsMap.end());
for( unordered_map<wstring, intArray>::iterator it = pixelsMap.begin(); it != itEndPM; it++ )
for( auto it = pixelsMap.begin(); it != pixelsMap.end(); it++ )
{
wstring name = it->first;
BufferedImage *image = readImage(skin->getResource(name));
@@ -1388,7 +1383,7 @@ BufferedImage *Textures::readImage(TEXTURE_NAME texId, const wstring& name) // 4
BufferedImage *img=NULL;
MemSect(32);
// is this image one of the Title Update ones?
bool isTu = IsTUImage(texId, name);
bool isTu = IsTUImage(texId, name);
wstring drive = L"";
if(!skins->isUsingDefaultSkin() && skins->getSelected()->hasFile(L"res/" + name,false))
@@ -1427,7 +1422,7 @@ BufferedImage *Textures::readImage(TEXTURE_NAME texId, const wstring& name) // 4
{
img = skins->getDefault()->getImageResource(name,false,isTu,drive); //new BufferedImage(name,false,isTu,drive);
}
else
else
{
img = skins->getDefault()->getImageResource(L"1_2_2/" + name, false, isTu, drive); //new BufferedImage(L"/1_2_2" + name,false,isTu,drive);
}
@@ -1510,7 +1505,7 @@ TEXTURE_NAME TUImages[] =
TN_TILE_TRAP_CHEST,
TN_TILE_LARGE_TRAP_CHEST,
//TN_TILE_XMAS_CHEST,
//TN_TILE_XMAS_CHEST,
//TN_TILE_LARGE_XMAS_CHEST,
#ifdef _LARGE_WORLDS
@@ -1521,7 +1516,7 @@ TEXTURE_NAME TUImages[] =
TN_DEFAULT_FONT,
// TN_ALT_FONT, // Not in TU yet
TN_COUNT // Why is this here?
TN_COUNT // Why is this here?
};
// This is for any TU textures that aren't part of our enum indexed preload set
@@ -1583,7 +1578,7 @@ TEXTURE_NAME OriginalImages[] =
TN_COUNT
};
wchar_t *OriginalImagesPaths[] =
{
L"misc/watercolor.png",