mirror of
https://github.com/DrBeef/Raze.git
synced 2024-11-29 23:42:33 +00:00
- cleanup and minor fixes.
This commit is contained in:
parent
d6bf4306eb
commit
2a2209b085
3 changed files with 6 additions and 52 deletions
|
@ -934,10 +934,8 @@ static int32_t defsparser(scriptfile *script)
|
|||
case T_DEFINEMODELFRAME:
|
||||
{
|
||||
FString framename;
|
||||
#ifdef USE_OPENGL
|
||||
char happy=1;
|
||||
int32_t tilex;
|
||||
#endif
|
||||
int32_t ftilenume, ltilenume;
|
||||
|
||||
if (scriptfile_getstring(script,&framename)) break;
|
||||
|
@ -949,12 +947,9 @@ static int32_t defsparser(scriptfile *script)
|
|||
|
||||
if (lastmodelid < 0)
|
||||
{
|
||||
#ifdef USE_OPENGL
|
||||
pos.Message(MSG_WARNING, "Ignoring frame definition.\n");
|
||||
#endif
|
||||
break;
|
||||
}
|
||||
#ifdef USE_OPENGL
|
||||
for (tilex = ftilenume; tilex <= ltilenume && happy; tilex++)
|
||||
{
|
||||
switch (md_defineframe(lastmodelid, framename, tilex, max(0,modelskin), 0.0f,0))
|
||||
|
@ -973,7 +968,6 @@ static int32_t defsparser(scriptfile *script)
|
|||
break;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
seenframe = 1;
|
||||
}
|
||||
break;
|
||||
|
@ -990,12 +984,9 @@ static int32_t defsparser(scriptfile *script)
|
|||
|
||||
if (lastmodelid < 0)
|
||||
{
|
||||
#ifdef USE_OPENGL
|
||||
Printf("Warning: Ignoring animation definition.\n");
|
||||
#endif
|
||||
break;
|
||||
}
|
||||
#ifdef USE_OPENGL
|
||||
switch (md_defineanimation(lastmodelid, startframe, endframe, (int32_t)(dfps*(65536.0*.001)), flags))
|
||||
{
|
||||
case 0:
|
||||
|
@ -1012,7 +1003,6 @@ static int32_t defsparser(scriptfile *script)
|
|||
Printf("Out of memory");
|
||||
break;
|
||||
}
|
||||
#endif
|
||||
}
|
||||
break;
|
||||
case T_DEFINEMODELSKIN:
|
||||
|
@ -1041,7 +1031,6 @@ static int32_t defsparser(scriptfile *script)
|
|||
if (!fileSystem.FileExists(skinfn))
|
||||
break;
|
||||
|
||||
#ifdef USE_OPENGL
|
||||
switch (md_defineskin(lastmodelid, skinfn, palnum, max(0,modelskin), 0, 0.0f, 1.0f, 1.0f, 0))
|
||||
{
|
||||
case 0:
|
||||
|
@ -1058,7 +1047,6 @@ static int32_t defsparser(scriptfile *script)
|
|||
Printf("Out of memory");
|
||||
break;
|
||||
}
|
||||
#endif
|
||||
}
|
||||
break;
|
||||
case T_SELECTMODELSKIN:
|
||||
|
@ -1147,7 +1135,7 @@ static int32_t defsparser(scriptfile *script)
|
|||
|
||||
if (scriptfile_getstring(script,&modelfn)) break;
|
||||
if (scriptfile_getbraces(script,&modelend)) break;
|
||||
#ifdef USE_OPENGL
|
||||
|
||||
lastmodelid = md_loadmodel(modelfn);
|
||||
if (lastmodelid < 0)
|
||||
{
|
||||
|
@ -1155,7 +1143,6 @@ static int32_t defsparser(scriptfile *script)
|
|||
scriptfile_setposition(script, modelend);
|
||||
break;
|
||||
}
|
||||
#endif
|
||||
while (!scriptfile_endofblock(script, modelend))
|
||||
{
|
||||
int32_t token = getatoken(script,modeltokens,countof(modeltokens));
|
||||
|
@ -1177,10 +1164,8 @@ static int32_t defsparser(scriptfile *script)
|
|||
auto framepos = scriptfile_getposition(script);
|
||||
FScanner::SavedPos frameend;
|
||||
FString framename;
|
||||
#ifdef USE_OPENGL
|
||||
char happy=1;
|
||||
int32_t tilex = 0, framei;
|
||||
#endif
|
||||
int32_t ftilenume = -1, ltilenume = -1;
|
||||
double smoothduration = 0.1f;
|
||||
|
||||
|
@ -1223,9 +1208,7 @@ static int32_t defsparser(scriptfile *script)
|
|||
|
||||
if (lastmodelid < 0)
|
||||
{
|
||||
#ifdef USE_OPENGL
|
||||
framepos.Message(MSG_WARNING, "ignoring frame definition");
|
||||
#endif
|
||||
break;
|
||||
}
|
||||
|
||||
|
@ -1234,7 +1217,6 @@ static int32_t defsparser(scriptfile *script)
|
|||
framepos.Message(MSG_WARNING, "smoothduration out of range");
|
||||
smoothduration = 1.0;
|
||||
}
|
||||
#ifdef USE_OPENGL
|
||||
for (tilex = ftilenume; tilex <= ltilenume && happy; tilex++)
|
||||
{
|
||||
framei = md_defineframe(lastmodelid, framename, tilex, max(0,modelskin), smoothduration,pal);
|
||||
|
@ -1254,10 +1236,8 @@ static int32_t defsparser(scriptfile *script)
|
|||
if (framei >= 0 && framei<1024)
|
||||
usedframebitmap[framei>>3] |= pow2char[framei&7];
|
||||
}
|
||||
|
||||
model_ok &= happy;
|
||||
}
|
||||
#endif
|
||||
seenframe = 1;
|
||||
}
|
||||
break;
|
||||
|
@ -1401,7 +1381,6 @@ static int32_t defsparser(scriptfile *script)
|
|||
if (!fileSystem.FileExists(skinfn))
|
||||
break;
|
||||
|
||||
#ifdef USE_OPENGL
|
||||
switch (md_defineskin(lastmodelid, skinfn, palnum, max(0,modelskin), surfnum, param, specpower, specfactor, flags))
|
||||
{
|
||||
case 0:
|
||||
|
@ -1421,17 +1400,14 @@ static int32_t defsparser(scriptfile *script)
|
|||
model_ok = 0;
|
||||
break;
|
||||
}
|
||||
#endif
|
||||
}
|
||||
break;
|
||||
case T_HUD:
|
||||
{
|
||||
auto hudpos = scriptfile_getposition(script);
|
||||
FScanner::SavedPos frameend;
|
||||
#ifdef USE_OPENGL
|
||||
char happy=1;
|
||||
int32_t tilex = 0;
|
||||
#endif
|
||||
int32_t ftilenume = -1, ltilenume = -1, flags = 0, fov = -1, angadd = 0;
|
||||
double xadd = 0.0, yadd = 0.0, zadd = 0.0;
|
||||
|
||||
|
@ -1607,10 +1583,8 @@ static int32_t defsparser(scriptfile *script)
|
|||
double scale=1.0;
|
||||
scriptfile_getdouble(script,&scale);
|
||||
voxscale[lastvoxid] = (int32_t)(65536*scale);
|
||||
#ifdef USE_OPENGL
|
||||
if (voxmodels[lastvoxid])
|
||||
voxmodels[lastvoxid]->scale = scale;
|
||||
#endif
|
||||
break;
|
||||
}
|
||||
|
||||
|
@ -2838,9 +2812,6 @@ static int32_t defsparser(scriptfile *script)
|
|||
scriptfile_setposition(script, blockend);
|
||||
break;
|
||||
}
|
||||
|
||||
int didLoadTransluc = 0;
|
||||
|
||||
while (!scriptfile_endofblock(script, blockend))
|
||||
{
|
||||
int32_t token = getatoken(script,subtokens,countof(subtokens));
|
||||
|
@ -2913,8 +2884,6 @@ static int32_t defsparser(scriptfile *script)
|
|||
pos.Message(MSG_ERROR, "blendtable: Read failed");
|
||||
break;
|
||||
}
|
||||
|
||||
didLoadTransluc = 1;
|
||||
break;
|
||||
}
|
||||
case T_COPY:
|
||||
|
@ -2927,18 +2896,11 @@ static int32_t defsparser(scriptfile *script)
|
|||
pos.Message(MSG_ERROR, "blendtable: Invalid source blendtable number");
|
||||
break;
|
||||
}
|
||||
|
||||
didLoadTransluc = 1;
|
||||
|
||||
glblend[id] = glblend[source];
|
||||
break;
|
||||
}
|
||||
case T_UNDEF:
|
||||
{
|
||||
didLoadTransluc = 0;
|
||||
if (id == 0)
|
||||
paletteloaded &= ~PALETTE_TRANSLUC;
|
||||
|
||||
glblend[id] = defaultglblend;
|
||||
break;
|
||||
}
|
||||
|
@ -3029,11 +2991,6 @@ static int32_t defsparser(scriptfile *script)
|
|||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if (didLoadTransluc && id == 0)
|
||||
{
|
||||
paletteloaded |= PALETTE_TRANSLUC;
|
||||
}
|
||||
}
|
||||
break;
|
||||
case T_NUMALPHATABS:
|
||||
|
@ -3124,9 +3081,6 @@ static int32_t defsparser(scriptfile *script)
|
|||
pos.Message(MSG_ERROR, "undefblendtablerange: Invalid range");
|
||||
break;
|
||||
}
|
||||
|
||||
if (id0 == 0)
|
||||
paletteloaded &= ~PALETTE_TRANSLUC;
|
||||
}
|
||||
break;
|
||||
case T_NEWGAMECHOICES: // stub
|
||||
|
|
|
@ -2509,7 +2509,7 @@ int ConCompiler::parsecommand()
|
|||
if (tw == concmd_setactorvar && !(aGameVars[i].dwFlags & GAMEVAR_FLAG_PERACTOR))
|
||||
{
|
||||
errorcount++;
|
||||
Printf(TEXTCOLOR_RED " * ERROR!(%s, line %d) Variable '%s' is not per-actor.\n", fn, line_number, parselabel);
|
||||
Printf(TEXTCOLOR_RED " * ERROR!(%s, line %d) Variable '%s' is not per-actor.\n", fn, line_number, parselabel.GetChars());
|
||||
return 0;
|
||||
|
||||
}
|
||||
|
@ -2610,7 +2610,7 @@ int ConCompiler::parsecommand()
|
|||
errorcount++;
|
||||
ReportError(ERROR_NOTAGAMEDEF);
|
||||
|
||||
Printf(TEXTCOLOR_RED " * ERROR!(%s, line %d) Symbol '%s' is not a Game Definition.\n", fn, line_number, parselabel);
|
||||
Printf(TEXTCOLOR_RED " * ERROR!(%s, line %d) Symbol '%s' is not a Game Definition.\n", fn, line_number, parselabel.GetChars());
|
||||
return 0;
|
||||
}
|
||||
appendscriptvalue(i); // the ID of the DEF (offset into array...)
|
||||
|
@ -2677,7 +2677,7 @@ int ConCompiler::parsecommand()
|
|||
int k = popscriptvalue();
|
||||
if (k > VERSIONCHECK)
|
||||
{
|
||||
Printf(TEXTCOLOR_RED, " * ERROR: This CON Code requires at least Build %d, but we are only Build %d\n", k, (int)VERSIONCHECK);
|
||||
Printf(TEXTCOLOR_RED " * ERROR: This CON Code requires at least Build %d, but we are only Build %d\n", k, (int)VERSIONCHECK);
|
||||
errorcount++;
|
||||
}
|
||||
break;
|
||||
|
|
|
@ -303,8 +303,8 @@ void DoPlayer(bool bSet, int lVar1, int lLabelID, int lVar2, int sActor, int sPl
|
|||
break;
|
||||
|
||||
case PLAYER_LOOGIEY:
|
||||
if (bSet) ps[iPlayer].loogiey[64] = lValue;
|
||||
else SetGameVarID((int)lVar2, ps[iPlayer].loogiey[64], sActor, sPlayer);
|
||||
if (bSet) ps[iPlayer].loogiey[lParm2] = lValue;
|
||||
else SetGameVarID((int)lVar2, ps[iPlayer].loogiey[lParm2], sActor, sPlayer);
|
||||
break;
|
||||
|
||||
case PLAYER_NUMLOOGS:
|
||||
|
|
Loading…
Reference in a new issue