mirror of
https://github.com/ZDoom/raze-gles.git
synced 2025-01-12 19:20:38 +00:00
Move C-CON compile stat printing into its own function.
git-svn-id: https://svn.eduke32.com/eduke32@5574 1a8010ca-5511-0410-912e-c29ae57300e0
This commit is contained in:
parent
621f5db188
commit
c4193d933b
1 changed files with 38 additions and 35 deletions
|
@ -6157,6 +6157,43 @@ static char const * C_ScriptVersionString(int32_t version)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void C_PrintStats(void)
|
||||||
|
{
|
||||||
|
initprintf("%d/%d labels, %d/%d variables, %d/%d arrays\n", g_numLabels,
|
||||||
|
(int32_t) min((MAXSECTORS * sizeof(sectortype)/sizeof(int32_t)),
|
||||||
|
MAXSPRITES * sizeof(spritetype)/(1<<6)),
|
||||||
|
g_gameVarCount, MAXGAMEVARS, g_gameArrayCount, MAXGAMEARRAYS);
|
||||||
|
|
||||||
|
if (g_numQuoteRedefinitions)
|
||||||
|
initprintf("%d strings, ", g_numQuoteRedefinitions);
|
||||||
|
|
||||||
|
int i, j;
|
||||||
|
|
||||||
|
for (i=MAXQUOTES-1, j=0; i>=0; i--)
|
||||||
|
{
|
||||||
|
if (ScriptQuotes[i])
|
||||||
|
j++;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (j) initprintf("%d quotes, ", j);
|
||||||
|
|
||||||
|
for (i=MAXGAMEEVENTS-1, j=0; i>=0; i--)
|
||||||
|
{
|
||||||
|
if (apScriptGameEvent[i])
|
||||||
|
j++;
|
||||||
|
}
|
||||||
|
if (j) initprintf("%d events, ", j);
|
||||||
|
|
||||||
|
for (i=MAXTILES-1, j=0; i>=0; i--)
|
||||||
|
{
|
||||||
|
if (g_tile[i].execPtr)
|
||||||
|
j++;
|
||||||
|
}
|
||||||
|
if (j) initprintf("%d actors", j);
|
||||||
|
|
||||||
|
initprintf("\n");
|
||||||
|
}
|
||||||
|
|
||||||
void C_Compile(const char *filenam)
|
void C_Compile(const char *filenam)
|
||||||
{
|
{
|
||||||
int32_t i;
|
int32_t i;
|
||||||
|
@ -6315,41 +6352,7 @@ void C_Compile(const char *filenam)
|
||||||
freesoundhashnames();
|
freesoundhashnames();
|
||||||
|
|
||||||
if (g_scriptDebug)
|
if (g_scriptDebug)
|
||||||
{
|
C_PrintStats();
|
||||||
initprintf("%d/%d labels, %d/%d variables, %d/%d arrays\n", g_numLabels,
|
|
||||||
(int32_t) min((MAXSECTORS * sizeof(sectortype)/sizeof(int32_t)),
|
|
||||||
MAXSPRITES * sizeof(spritetype)/(1<<6)),
|
|
||||||
g_gameVarCount, MAXGAMEVARS, g_gameArrayCount, MAXGAMEARRAYS);
|
|
||||||
|
|
||||||
if (g_numQuoteRedefinitions)
|
|
||||||
initprintf("%d strings, ", g_numQuoteRedefinitions);
|
|
||||||
|
|
||||||
int j;
|
|
||||||
|
|
||||||
for (i=MAXQUOTES-1, j=0; i>=0; i--)
|
|
||||||
{
|
|
||||||
if (ScriptQuotes[i])
|
|
||||||
j++;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (j) initprintf("%d quotes, ", j);
|
|
||||||
|
|
||||||
for (i=MAXGAMEEVENTS-1, j=0; i>=0; i--)
|
|
||||||
{
|
|
||||||
if (apScriptGameEvent[i])
|
|
||||||
j++;
|
|
||||||
}
|
|
||||||
if (j) initprintf("%d events, ", j);
|
|
||||||
|
|
||||||
for (i=MAXTILES-1, j=0; i>=0; i--)
|
|
||||||
{
|
|
||||||
if (g_tile[i].execPtr)
|
|
||||||
j++;
|
|
||||||
}
|
|
||||||
if (j) initprintf("%d actors", j);
|
|
||||||
|
|
||||||
initprintf("\n");
|
|
||||||
}
|
|
||||||
|
|
||||||
C_InitQuotes();
|
C_InitQuotes();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue