fix mapdim/showmap, removing the SCOPED message and some extras
git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@5254 e016b1c5-ed68-44aa-a2f7-31cac88cffde
This commit is contained in:
@@ -590,7 +590,7 @@ bool bad_map() // this function makes a pair with good_map from clients2c
|
||||
bool tryrespawn()
|
||||
{
|
||||
if ( m_mp(gamemode) && bad_map() ) {
|
||||
hudoutf("This map is not supported in multiplayer");
|
||||
hudoutf("This map is not supported in multiplayer. Read the docs about map quality/dimensions.");
|
||||
}
|
||||
else if(spawnpermission > SP_OK_NUM)
|
||||
{
|
||||
|
||||
@@ -1096,7 +1096,7 @@ void parsemessages(int cn, playerent *d, ucharbuf &p)
|
||||
int cn = getint(p);
|
||||
playerent *pl = cn == getclientnum() ? player1 : getclient(cn);
|
||||
int ip = getint(p);
|
||||
if((ip>>24&0xFF) > 0) conoutf("WHOIS %2d: %-16s %d.%d.%d.%d", cn, pl ? colorname(pl) : "", ip&0xFF, ip>>8&0xFF, ip>>16&0xFF, ip>>24&0xFF); // full IP
|
||||
if((ip>>24&0xFF) > 0) conoutf("WHOIS %2d: %-16s\t%d.%d.%d.%d", cn, pl ? colorname(pl) : "", ip&0xFF, ip>>8&0xFF, ip>>16&0xFF, ip>>24&0xFF); // full IP
|
||||
else conoutf("WHOIS client %d:\n\f5name\t%s\n\f5IP\t%d.%d.%d.x", cn, pl ? colorname(pl) : "", ip&0xFF, ip>>8&0xFF, ip>>16&0xFF); // censored IP
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -394,7 +394,7 @@ vec getradarpos()
|
||||
|
||||
void drawradar(playerent *p, int w, int h)
|
||||
{
|
||||
// vec center = showmap ? vec(ssize/2, ssize/2, 0) : p->o; int res = showmap ? ssize : radarres;
|
||||
// vec center = showmap ? vec(ssize/2, ssize/2, 0) : p->o; int res = showmap ? ssize : radarres;
|
||||
// improved center (for maps that don't use all worldspace)
|
||||
int gdim = max(mapdims[4], mapdims[5]);
|
||||
vec center = showmap ? vec(mapdims[0] + mapdims[4]/2, mapdims[1] + mapdims[5]/2, 0) : p->o;
|
||||
@@ -603,11 +603,11 @@ void gl_drawhud(int w, int h, int curfps, int nquads, int curvert, bool underwat
|
||||
if(command) commandh -= rendercommand(20, 1570, VIRTW);
|
||||
else if(infostr) draw_text(infostr, 20, 1570);
|
||||
else if(targetplayer) draw_text(colorname(targetplayer), 20, 1570);
|
||||
if(targetplayer && targetplayer->weaponsel->type == GUN_SNIPER) // flowtron: for debugging ATM
|
||||
{
|
||||
sniperrifle *sr = (sniperrifle *)targetplayer->weaponsel;
|
||||
if(sr->scoped) draw_textf("\f2SCOPED", 20, 1570 - 2*FONTH);
|
||||
}
|
||||
// if(targetplayer && targetplayer->weaponsel->type == GUN_SNIPER) // flowtron: for debugging ATM
|
||||
// {
|
||||
// sniperrifle *sr = (sniperrifle *)targetplayer->weaponsel;
|
||||
// if(sr->scoped) draw_textf("\f2SCOPED", 20, 1570 - 2*FONTH);
|
||||
// }
|
||||
|
||||
glLoadIdentity();
|
||||
glOrtho(0, VIRTW*2, VIRTH*2, 0, -1, 1);
|
||||
|
||||
@@ -627,6 +627,7 @@ bool load_world(char *mname) // still supports all map formats that have
|
||||
if(f) delete f;
|
||||
c2skeepalive();
|
||||
int cwx, cwy;
|
||||
loopi(7) mapdims[i] = 0;
|
||||
loopk(4) mapdims[k] = k < 2 ? ssize : 0;
|
||||
loopk(cubicsize) // FIXME // it is really necessary to loop again?
|
||||
{
|
||||
@@ -674,7 +675,6 @@ bool load_world(char *mname) // still supports all map formats that have
|
||||
mapdims[4], mapdims[5],
|
||||
mapdims[6]
|
||||
); // TESTING
|
||||
loopi(7) mapdims[i] = 0;
|
||||
pushscontext(IEXC_MAPCFG); // untrusted altogether
|
||||
persistidents = false;
|
||||
execfile("config/default_map_settings.cfg");
|
||||
|
||||
Reference in New Issue
Block a user