Menu-FN: update spray related infokeys upon init
This commit is contained in:
parent
8761b73e4a
commit
53c8665b11
2 changed files with 22 additions and 7 deletions
|
@ -166,6 +166,9 @@ m_init(void)
|
|||
localcmd(strcat("map_background ", mapname, "\n"));
|
||||
}
|
||||
|
||||
/* prepare spray logo keys */
|
||||
spray_setinfokeys();
|
||||
|
||||
g_initialized = true;
|
||||
}
|
||||
|
||||
|
|
|
@ -84,18 +84,30 @@ cz_cbModelChanged(void)
|
|||
localcmd(sprintf("team_headmodel %s\n", argv(2)));
|
||||
}
|
||||
|
||||
void
|
||||
spray_setinfokeys(void)
|
||||
{
|
||||
string strSpray = cvar_string("_cl_playerspray");
|
||||
string strExt = substring(strSpray, strlen(strSpray) - 3, 3);
|
||||
int iType = 0i;
|
||||
|
||||
/* bmp are always monochrome */
|
||||
if (strExt == "bmp")
|
||||
iType = 1i;
|
||||
else
|
||||
iType = 0i;
|
||||
|
||||
localcmd(sprintf("setinfoblob spray %s\n", strSpray));
|
||||
localcmd(sprintf("setinfo spraycolor \"%v\"\n", [1,1,1]));
|
||||
localcmd(sprintf("setinfo spraytype %i\n", iType));
|
||||
}
|
||||
|
||||
void
|
||||
cz_cbSprayChanged(void)
|
||||
{
|
||||
string mdl = cz_psSpray.GetPic();
|
||||
localcmd(sprintf("seta _cl_playerspray %s\n", mdl));
|
||||
localcmd(sprintf("setinfoblob spray %s\n", mdl));
|
||||
|
||||
/* bmp are always monochrome */
|
||||
if (substring(mdl, strlen(mdl) - 3, 3) == "bmp")
|
||||
localcmd("setinfo spraytype 1\n");
|
||||
else
|
||||
localcmd("setinfo spraytype 0\n");
|
||||
spray_setinfokeys();
|
||||
}
|
||||
|
||||
void
|
||||
|
|
Loading…
Reference in a new issue