mirror of
https://github.com/ZDoom/raze-gles.git
synced 2024-12-26 03:30:46 +00:00
Defs: Add "numalphatables" token, which serves the same purpose as the lognumalphatabs byte in PALETTE.DAT.
git-svn-id: https://svn.eduke32.com/eduke32@5366 1a8010ca-5511-0410-912e-c29ae57300e0
This commit is contained in:
parent
8f3ee25ae0
commit
3a8cd4ccb0
1 changed files with 19 additions and 0 deletions
|
@ -108,6 +108,7 @@ enum scripttoken_t
|
|||
T_MULTIPSKY, T_HORIZFRAC, T_LOGNUMTILES,
|
||||
T_BASEPALETTE, T_PALOOKUP, T_BLENDTABLE,
|
||||
T_RAW, T_OFFSET, T_SHIFTLEFT, T_NOSHADES, T_COPY,
|
||||
T_NUMALPHATABS,
|
||||
};
|
||||
|
||||
static int32_t lastmodelid = -1, lastvoxid = -1, modelskin = -1, lastmodelskin = -1, seenframe = 0;
|
||||
|
@ -387,6 +388,7 @@ static int32_t defsparser(scriptfile *script)
|
|||
{ "basepalette", T_BASEPALETTE },
|
||||
{ "palookup", T_PALOOKUP },
|
||||
{ "blendtable", T_BLENDTABLE },
|
||||
{ "numalphatables", T_NUMALPHATABS },
|
||||
};
|
||||
|
||||
while (1)
|
||||
|
@ -3302,6 +3304,23 @@ static int32_t defsparser(scriptfile *script)
|
|||
}
|
||||
}
|
||||
break;
|
||||
case T_NUMALPHATABS:
|
||||
{
|
||||
int32_t value;
|
||||
if (scriptfile_getnumber(script,&value)) break;
|
||||
|
||||
switch (value)
|
||||
{
|
||||
case 0: /*case 1:*/ case 2: case 4: case 8: case 16: case 32: case 64: case 128:
|
||||
numalphatabs = value;
|
||||
break;
|
||||
default:
|
||||
initprintf("Error: numalphatables: Invalid value on line %s:%d\n",
|
||||
script->filename, scriptfile_getlinum(script,cmdtokptr));
|
||||
break;
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
||||
default:
|
||||
initprintf("Unknown token.\n"); break;
|
||||
|
|
Loading…
Reference in a new issue