Fix up some qc warnings from recent fteqcc improvements.

git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6339 fc73d0e0-1445-4013-8a0c-d673dee63da5
This commit is contained in:
Spoike 2023-01-09 05:15:06 +00:00
parent fcbfc90892
commit 7df2df5cd5
6 changed files with 38 additions and 15 deletions

View File

@ -488,10 +488,11 @@ void(vector mousepos) editor_terrain_addentities =
s = sin(gettime(5)) * r;
c = cos(gettime(5)) * r;
col_x = (sin(gettime(5))+1.5)*0.1;
col = [(sin(gettime(5))+1.5)*0.1, 0, 0];
t = trace_endpos;
R_BeginPolygon("terrainedit");
tx_z = 0;
for (a = 0; a < 3.14*2; a += 3.14*2/8)
{
tx_x = sin(a);

View File

@ -396,14 +396,10 @@ void(string shader, vector org, vector s, vector t, string text, vector col, flo
}
//precompute the st offset for each vertex
tc0_x = (0.0/16) + st_x;
tc1_x = (1.0/16) - st_x;
tc2_x = (1.0/16) - st_x;
tc3_x = (0.0/16) + st_x;
tc0_y = (0.0/16) + st_y;
tc1_y = (0.0/16) + st_y;
tc2_y = (1.0/16) - st_y;
tc3_y = (1.0/16) - st_y;
tc0 = [(0.0/16) + st_x, (0.0/16) + st_y];
tc1 = [(1.0/16) - st_x, (0.0/16) + st_y];
tc2 = [(1.0/16) - st_x, (1.0/16) - st_y];
tc3 = [(0.0/16) + st_x, (1.0/16) - st_y];
/*begin looks up the shader and is thus potentially expensive, fte requires it only once per batch of polygons.*/
R_BeginPolygon(shader);

View File

@ -51,6 +51,7 @@ void(mitem_desktop desktop) M_Pop =
cmd("m_configs", M_Configs, menu/options_configs.qc) \
cmd("m_reset", M_Reset, ) \
cmd("m_dir", M_Dir, ) \
cmd("m_cat", M_FOpen, ) \
cmd("m_preset", M_Preset, menu/presets.qc)
//make sure all the right files are included
@ -89,7 +90,7 @@ void(float mode) m_toggle
};
float(string cstr) m_consolecommand =
{
tokenize(cstr);
tokenize_console(cstr);
string cmd = argv(0);
switch(cmd)
@ -145,7 +146,7 @@ void() m_init =
};
void(string cstr) GameCommand =
{
tokenize(cstr);
tokenize_console(cstr);
string cmd = argv(0);
switch(cmd)

View File

@ -15,7 +15,7 @@ class mitem_cvargrid : mitem_grid
};
float cursorpos;
string newval;
static void() mitem_cvargrid =
void() mitem_cvargrid =
{
grid_buf_names = -1;
cursorpos = -1;

View File

@ -13,7 +13,7 @@ nonstatic void(mitem_desktop desktop) M_Dir =
print("m_dir <FILEPATH> [PACKAGE]\n");
return;
}
if (pack != "")
if (pack)
h = search_begin(path, SB_FULLPACKAGEPATH|SB_FORCESEARCH|16, 0, argv(2));
else
h = search_begin(path, SB_FULLPACKAGEPATH|16|32, 0);
@ -35,9 +35,34 @@ nonstatic void(mitem_desktop desktop) M_Dir =
search_getfilemtime(h,i),
search_getpackagename(h,i)
));
#if 1
float f = search_fopen(h,i);
if (f>=0)
{
print(sprintf("^`u8:" "\t%S\n", substring(fgets(f), 0, 64)));
fclose(f);
}
else
print("\tsearch_fopen failure\n");
#endif
}
search_end(h);
};
nonstatic void(mitem_desktop desktop) M_FOpen =
{
float f = fopen(argv(1), FILE_READ);
string s;
if (f>=0)
{
while ((s=fgets(f)))
print(sprintf("^`u8:" "%s\n", s));
fclose(f);
print("<EOF>\n");
}
else
print("fopen failure\n");
};
#define FOURCC(a,b,c,d) ((int)(a)<<0i)|((int)(b)<<8i)|((int)(c)<<16i)|((int)(d)<<24i)
static string(string name) getmapdesc =
@ -128,7 +153,7 @@ class mitem_maplist : mitem_grid
buf_del(descs);
super::item_remove();
};
static void() mitem_maplist =
void() mitem_maplist =
{
searchhandle searchtable;
searchtable = search_begin("maps/*.bsp", SB_FULLPACKAGEPATH, 0);

View File

@ -101,7 +101,7 @@ float(vector pos, float scan, float char, float down) mitem_tabs::item_keypress
if (down && (scan == K_MOUSE1 || scan == K_MOUSE2 || scan == K_MOUSE3))
{
sz_y = 16;
sz = [8,16];
//to highlight the active tab, we draw the top line 1 pixel higher, and no bottom line
for (ch = this.item_children; ch; ch = ch.item_next)
{