mirror of
https://github.com/ReactionQuake3/reaction.git
synced 2024-11-27 06:22:27 +00:00
Better formatting for the temporary UI symbols file.
This commit is contained in:
parent
6ad0f555d4
commit
aceb1a7761
1 changed files with 12 additions and 2 deletions
|
@ -573,9 +573,9 @@ static void DefineSymbol(fileHandle_t f, const char* name, const char* value)
|
|||
char buffer[512];
|
||||
|
||||
if (value && *value)
|
||||
Com_sprintf(buffer, sizeof(buffer), "#define %s %s\n", name, value);
|
||||
Com_sprintf(buffer, sizeof(buffer), "#define %s %s\n\n", name, value);
|
||||
else
|
||||
Com_sprintf(buffer, sizeof(buffer), "#define %s\n", name);
|
||||
Com_sprintf(buffer, sizeof(buffer), "#define %s\n\n", name);
|
||||
|
||||
FS_WriteText(f, va("#ifdef %s\n", name));
|
||||
FS_WriteText(f, va("# undef %s\n", name));
|
||||
|
@ -594,6 +594,13 @@ static void UI_ExportSymbols()
|
|||
const char* fname = s_symbols_temp_file_name;
|
||||
if (trap_FS_FOpenFile(fname, &f, FS_WRITE) >= 0)
|
||||
{
|
||||
FS_WriteText(f, "#ifndef _UI_RUNTIME_H_INCLUDED_\n"
|
||||
"#define _UI_RUNTIME_H_INCLUDED_\n"
|
||||
"\n"
|
||||
"// This script is generated automatically by Reaction\n"
|
||||
"\n"
|
||||
);
|
||||
|
||||
DefineSymbol(f, "UI_MINX", va("%f", uiInfo.uiDC.min[0]));
|
||||
DefineSymbol(f, "UI_MINY", va("%f", uiInfo.uiDC.min[1]));
|
||||
DefineSymbol(f, "UI_MAXX", va("%f", uiInfo.uiDC.max[0]));
|
||||
|
@ -602,6 +609,9 @@ static void UI_ExportSymbols()
|
|||
DefineSymbol(f, "UI_WIDTH", va("%f", uiInfo.uiDC.max[0] - uiInfo.uiDC.min[0]));
|
||||
DefineSymbol(f, "UI_HEIGHT", va("%f", uiInfo.uiDC.max[1] - uiInfo.uiDC.min[1]));
|
||||
|
||||
FS_WriteText(f, "\n"
|
||||
"#endif // ndef _UI_RUNTIME_H_INCLUDED_\n\n");
|
||||
|
||||
trap_FS_FCloseFile(f);
|
||||
}
|
||||
else
|
||||
|
|
Loading…
Reference in a new issue