mirror of
https://github.com/ZDoom/Raze.git
synced 2024-11-15 08:51:24 +00:00
- renamed global palookup variable.
Since the same word gets used in text messages and local variables in the game code it is easier this way to search for it and facilitate its transition to the translation table management in PaletteContainer.
This commit is contained in:
parent
fda4293013
commit
156a225ff4
9 changed files with 42 additions and 52 deletions
|
@ -80,7 +80,7 @@ void scrLoadPLUs(void)
|
|||
ThrowError("%s.PLU not found", PLU[i].name);
|
||||
if (pPlu->Size() / 256 != 64)
|
||||
ThrowError("Incorrect PLU size");
|
||||
palookup[PLU[i].id] = (char*)gSysRes.Lock(pPlu);
|
||||
lookuptables[PLU[i].id] = (char*)gSysRes.Lock(pPlu);
|
||||
}
|
||||
|
||||
// by NoOne: load user palookups
|
||||
|
@ -88,7 +88,7 @@ void scrLoadPLUs(void)
|
|||
DICTNODE* pPlu = gSysRes.Lookup(i, "PLU");
|
||||
if (!pPlu) continue;
|
||||
else if (pPlu->Size() / 256 != 64) { consoleSysMsg("Incorrect filesize of PLU#%d", i); }
|
||||
else palookup[i] = (char*)gSysRes.Lock(pPlu);
|
||||
else lookuptables[i] = (char*)gSysRes.Lock(pPlu);
|
||||
}
|
||||
|
||||
#ifdef USE_OPENGL
|
||||
|
|
|
@ -541,7 +541,7 @@ EXTERN int16_t sintable[2048];
|
|||
|
||||
EXTERN uint8_t palette[768];
|
||||
EXTERN int16_t numshades;
|
||||
EXTERN char *palookup[MAXPALOOKUPS];
|
||||
EXTERN char *lookuptables[MAXPALOOKUPS];
|
||||
extern uint8_t *basepaltable[MAXBASEPALS];
|
||||
EXTERN uint8_t paletteloaded;
|
||||
EXTERN uint8_t whitecol, redcol, blackcol;
|
||||
|
|
|
@ -2039,7 +2039,7 @@ static int32_t defsparser(scriptfile *script)
|
|||
|
||||
// NOTE: all palookups are initialized, i.e. non-NULL!
|
||||
// NOTE2: aliasing (pal==remappal) is OK
|
||||
paletteMakeLookupTable(pal, palookup[remappal], red<<2, green<<2, blue<<2,
|
||||
paletteMakeLookupTable(pal, lookuptables[remappal], red<<2, green<<2, blue<<2,
|
||||
remappal==0 ? 1 : (nofloorpal == -1 ? g_noFloorPal[remappal] : nofloorpal));
|
||||
}
|
||||
break;
|
||||
|
@ -2861,7 +2861,7 @@ static int32_t defsparser(scriptfile *script)
|
|||
break;
|
||||
}
|
||||
|
||||
uint8_t const * const sourcepal = (uint8_t *)palookup[source];
|
||||
uint8_t const * const sourcepal = (uint8_t *)lookuptables[source];
|
||||
if (EDUKE32_PREDICT_FALSE(sourcepal == NULL))
|
||||
{
|
||||
Printf("Error: palookup: Source palookup does not exist on line %s:%d\n",
|
||||
|
|
|
@ -71,10 +71,10 @@ void fullscreen_tint_gl(PalEntry pe);
|
|||
static void alloc_palookup(int32_t pal)
|
||||
{
|
||||
// The asm functions vlineasm1, mvlineasm1 (maybe others?) access the next
|
||||
// palookup[...] shade entry for tilesizy==512 tiles.
|
||||
// lookuptables[...] shade entry for tilesizy==512 tiles.
|
||||
// See DEBUG_TILESIZY_512 and the comment in a.nasm: vlineasm1.
|
||||
palookup[pal] = (char *) Xaligned_alloc(16, (numshades + 1) * 256);
|
||||
memset(palookup[pal], 0, (numshades + 1) * 256);
|
||||
lookuptables[pal] = (char *) Xaligned_alloc(16, (numshades + 1) * 256);
|
||||
memset(lookuptables[pal], 0, (numshades + 1) * 256);
|
||||
}
|
||||
|
||||
static void maybe_alloc_palookup(int32_t palnum);
|
||||
|
@ -165,9 +165,9 @@ void paletteLoadFromDisk(void)
|
|||
}
|
||||
}
|
||||
|
||||
// Read base shade table (palookup 0).
|
||||
// Read base shade table (lookuptables 0).
|
||||
maybe_alloc_palookup(0);
|
||||
if (read_and_test(fil, palookup[0], numshades<<8))
|
||||
if (read_and_test(fil, lookuptables[0], numshades<<8))
|
||||
return;
|
||||
|
||||
paletteloaded |= PALETTE_SHADE;
|
||||
|
@ -227,7 +227,7 @@ void palettePostLoadTables(void)
|
|||
{
|
||||
globalpal = 0;
|
||||
|
||||
char const * const palookup0 = palookup[0];
|
||||
char const * const palookup0 = lookuptables[0];
|
||||
|
||||
#ifdef DEBUG_TILESIZY_512
|
||||
// Bump shade 1 by 16.
|
||||
|
@ -281,7 +281,7 @@ void palettePostLoadTables(void)
|
|||
|
||||
void paletteFixTranslucencyMask(void)
|
||||
{
|
||||
for (auto thispalookup : palookup)
|
||||
for (auto thispalookup : lookuptables)
|
||||
{
|
||||
if (thispalookup == NULL)
|
||||
continue;
|
||||
|
@ -334,7 +334,7 @@ void paletteSetupDefaultFog(void)
|
|||
// Find a gap of four consecutive unused pal numbers to generate fog shade
|
||||
// tables.
|
||||
for (bssize_t j=1; j<=255-3; j++)
|
||||
if (!palookup[j] && !palookup[j+1] && !palookup[j+2] && !palookup[j+3])
|
||||
if (!lookuptables[j] && !lookuptables[j+1] && !lookuptables[j+2] && !lookuptables[j+3])
|
||||
{
|
||||
paletteMakeLookupTable(j, NULL, 60, 60, 60, 1);
|
||||
paletteMakeLookupTable(j+1, NULL, 60, 0, 0, 1);
|
||||
|
@ -351,17 +351,17 @@ void palettePostLoadLookups(void)
|
|||
for (bssize_t j=1; j<MAXPALOOKUPS; j++)
|
||||
{
|
||||
// If an existing lookup is identical to #0, free it.
|
||||
if (palookup[j] && palookup[j] != palookup[0] && !Bmemcmp(palookup[0], palookup[j], 256*numshades))
|
||||
if (lookuptables[j] && lookuptables[j] != lookuptables[0] && !Bmemcmp(lookuptables[0], lookuptables[j], 256*numshades))
|
||||
paletteFreeLookupTable(j);
|
||||
|
||||
if (!palookup[j])
|
||||
if (!lookuptables[j])
|
||||
paletteMakeLookupTable(j, NULL, 0, 0, 0, 1);
|
||||
}
|
||||
}
|
||||
|
||||
static int32_t palookup_isdefault(int32_t palnum) // KEEPINSYNC engine.lua
|
||||
{
|
||||
return (palookup[palnum] == NULL || (palnum!=0 && palookup[palnum] == palookup[0]));
|
||||
return (lookuptables[palnum] == NULL || (palnum!=0 && lookuptables[palnum] == lookuptables[0]));
|
||||
}
|
||||
|
||||
static void maybe_alloc_palookup(int32_t palnum)
|
||||
|
@ -369,7 +369,7 @@ static void maybe_alloc_palookup(int32_t palnum)
|
|||
if (palookup_isdefault(palnum))
|
||||
{
|
||||
alloc_palookup(palnum);
|
||||
if (palookup[palnum] == NULL)
|
||||
if (lookuptables[palnum] == NULL)
|
||||
Bexit(1);
|
||||
}
|
||||
}
|
||||
|
@ -468,7 +468,7 @@ int32_t paletteSetLookupTable(int32_t palnum, const uint8_t *shtab)
|
|||
if (shtab != NULL)
|
||||
{
|
||||
maybe_alloc_palookup(palnum);
|
||||
Bmemcpy(palookup[palnum], shtab, 256*numshades);
|
||||
Bmemcpy(lookuptables[palnum], shtab, 256*numshades);
|
||||
}
|
||||
|
||||
return 0;
|
||||
|
@ -476,18 +476,18 @@ int32_t paletteSetLookupTable(int32_t palnum, const uint8_t *shtab)
|
|||
|
||||
void paletteFreeLookupTable(int32_t const palnum)
|
||||
{
|
||||
if (palnum == 0 && palookup[palnum] != NULL)
|
||||
if (palnum == 0 && lookuptables[palnum] != NULL)
|
||||
{
|
||||
for (bssize_t i = 1; i < MAXPALOOKUPS; i++)
|
||||
if (palookup[i] == palookup[palnum])
|
||||
palookup[i] = NULL;
|
||||
if (lookuptables[i] == lookuptables[palnum])
|
||||
lookuptables[i] = NULL;
|
||||
|
||||
ALIGNED_FREE_AND_NULL(palookup[palnum]);
|
||||
ALIGNED_FREE_AND_NULL(lookuptables[palnum]);
|
||||
}
|
||||
else if (palookup[palnum] == palookup[0])
|
||||
palookup[palnum] = NULL;
|
||||
else if (lookuptables[palnum] == lookuptables[0])
|
||||
lookuptables[palnum] = NULL;
|
||||
else
|
||||
ALIGNED_FREE_AND_NULL(palookup[palnum]);
|
||||
ALIGNED_FREE_AND_NULL(lookuptables[palnum]);
|
||||
}
|
||||
|
||||
//
|
||||
|
@ -512,7 +512,7 @@ void paletteMakeLookupTable(int32_t palnum, const char *remapbuf, uint8_t r, uin
|
|||
{
|
||||
if ((r|g|b) == 0)
|
||||
{
|
||||
palookup[palnum] = palookup[0]; // Alias to base shade table!
|
||||
lookuptables[palnum] = lookuptables[0]; // Alias to base shade table!
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -532,15 +532,15 @@ void paletteMakeLookupTable(int32_t palnum, const char *remapbuf, uint8_t r, uin
|
|||
for (j=0; j<numshades; j++)
|
||||
for (i=0; i<256; i++)
|
||||
{
|
||||
const char *src = palookup[0];
|
||||
palookup[palnum][256*j + i] = src[256*j + remapbuf[i]];
|
||||
const char *src = lookuptables[0];
|
||||
lookuptables[palnum][256*j + i] = src[256*j + remapbuf[i]];
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
// colored fog case
|
||||
|
||||
char *ptr2 = palookup[palnum];
|
||||
char *ptr2 = lookuptables[palnum];
|
||||
|
||||
for (i=0; i<numshades; i++)
|
||||
{
|
||||
|
@ -651,12 +651,12 @@ void paletteFreeAll()
|
|||
paletteloaded = 0;
|
||||
|
||||
for (bssize_t i = 0; i < MAXPALOOKUPS; i++)
|
||||
if (i == 0 || palookup[i] != palookup[0])
|
||||
if (i == 0 || lookuptables[i] != lookuptables[0])
|
||||
{
|
||||
// Take care of handling aliased ^^^ cases!
|
||||
Xaligned_free(palookup[i]);
|
||||
Xaligned_free(lookuptables[i]);
|
||||
}
|
||||
Bmemset(palookup, 0, sizeof(palookup));
|
||||
Bmemset(lookuptables, 0, sizeof(lookuptables));
|
||||
|
||||
for (bssize_t i = 1; i < MAXBASEPALS; i++)
|
||||
Xfree(basepaltable[i]);
|
||||
|
|
|
@ -231,7 +231,7 @@ static void polymost_glinit()
|
|||
}
|
||||
for (int palookupnum = 0; palookupnum < MAXPALOOKUPS; ++palookupnum)
|
||||
{
|
||||
GLInterface.SetPalswapData(palookupnum, (uint8_t*)palookup[palookupnum], numshades+1, palookupfog[palookupnum]);
|
||||
GLInterface.SetPalswapData(palookupnum, (uint8_t*)lookuptables[palookupnum], numshades+1, palookupfog[palookupnum]);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -298,7 +298,7 @@ void uploadpalswaps(int count, int32_t* swaps)
|
|||
{
|
||||
for (int i = 0; i < count; i++)
|
||||
{
|
||||
GLInterface.SetPalswapData(i, (uint8_t*)palookup[i], numshades + 1, palookupfog[i]);
|
||||
GLInterface.SetPalswapData(i, (uint8_t*)lookuptables[i], numshades + 1, palookupfog[i]);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -413,7 +413,7 @@ static void polymost_drawpoly(vec2f_t const * const dpxy, int32_t const n, int32
|
|||
return;
|
||||
}
|
||||
|
||||
if (palookup[globalpal] == NULL)
|
||||
if (lookuptables[globalpal] == NULL)
|
||||
globalpal = 0;
|
||||
|
||||
//Load texture (globalpicnum)
|
||||
|
@ -4604,7 +4604,7 @@ static void polymost_precache(int32_t dapicnum, int32_t dapalnum, int32_t datype
|
|||
// while sprites are clamped
|
||||
|
||||
if (videoGetRenderMode() < REND_POLYMOST) return;
|
||||
if ((dapalnum < (MAXPALOOKUPS - RESERVEDPALS)) && (palookup[dapalnum] == NULL)) return;//dapalnum = 0;
|
||||
if ((dapalnum < (MAXPALOOKUPS - RESERVEDPALS)) && (lookuptables[dapalnum] == NULL)) return;//dapalnum = 0;
|
||||
|
||||
//Printf("precached %d %d type %d\n", dapicnum, dapalnum, datype);
|
||||
hicprecaching = 1;
|
||||
|
|
|
@ -50,7 +50,7 @@ enum
|
|||
MAXARTFILES_TOTAL = 220
|
||||
};
|
||||
|
||||
extern char* palookup[];
|
||||
extern char* lookuptables[];
|
||||
|
||||
BuildTiles TileFiles;
|
||||
|
||||
|
@ -556,10 +556,10 @@ void tileCopy(int tile, int source, int pal, int xoffset, int yoffset, int flags
|
|||
|
||||
if (pal != -1)
|
||||
{
|
||||
auto remap = palookup[pal];
|
||||
auto remap = lookuptables[pal];
|
||||
for (auto& pixel : buffer)
|
||||
{
|
||||
pixel = palookup[pal][pixel];
|
||||
pixel = lookuptables[pal][pixel];
|
||||
}
|
||||
}
|
||||
tex = new FLooseTile(buffer, tex->GetWidth(), tex->GetHeight());
|
||||
|
|
|
@ -94,8 +94,8 @@ int LoadPaletteLookups()
|
|||
|
||||
hFile.Read(buffer, 256*64);
|
||||
// TODO: dumb hack
|
||||
if (palookup[i])
|
||||
ALIGNED_FREE_AND_NULL(palookup[i]);
|
||||
if (lookuptables[i])
|
||||
ALIGNED_FREE_AND_NULL(lookuptables[i]);
|
||||
paletteSetLookupTable(i, buffer);
|
||||
|
||||
bGreenPal = 0;
|
||||
|
|
|
@ -181,7 +181,7 @@ void G_LoadLookups(void)
|
|||
{
|
||||
paletteMakeLookupTable(50, NULL, 12 * 4, 12 * 4, 12 * 4, 0);
|
||||
paletteMakeLookupTable(51, NULL, 12 * 4, 12 * 4, 12 * 4, 0);
|
||||
paletteMakeLookupTable(54, palookup[8], 32 * 4, 32 * 4, 32 * 4, 0);
|
||||
paletteMakeLookupTable(54, lookuptables[8], 32 * 4, 32 * 4, 32 * 4, 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1559,14 +1559,6 @@ void SybexScreen(void)
|
|||
void
|
||||
TitleLevel(void)
|
||||
{
|
||||
char tempbuf[256];
|
||||
char *palook_bak = palookup[0];
|
||||
int i;
|
||||
|
||||
for (i = 0; i < 256; i++)
|
||||
tempbuf[i] = i;
|
||||
palookup[0] = tempbuf;
|
||||
|
||||
twod->ClearScreen();
|
||||
videoNextPage();
|
||||
|
||||
|
@ -1610,8 +1602,6 @@ TitleLevel(void)
|
|||
}
|
||||
}
|
||||
|
||||
palookup[0] = palook_bak;
|
||||
|
||||
// clearview(0);
|
||||
// nextpage();
|
||||
//SetPaletteToVESA(backup_pal);
|
||||
|
|
Loading…
Reference in a new issue