*** empty log message ***
git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@549 e016b1c5-ed68-44aa-a2f7-31cac88cffde
This commit is contained in:
@@ -469,6 +469,8 @@ void CBot::ResetCurrentTask()
|
||||
case STATE_NORMAL:
|
||||
m_iStrafeTime = m_iMoveDir = 0;
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -363,5 +363,8 @@ void gets2c() // get updates from the server
|
||||
if(!disconnecting || event.data) conoutf("\fserver network error, disconnecting (%s) ...", disc_reasons[event.data]);
|
||||
disconnect();
|
||||
return;
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
};
|
||||
|
||||
@@ -284,7 +284,7 @@ void concat(char *s) { alias("s", s); };
|
||||
|
||||
void concatword(char *s)
|
||||
{
|
||||
for(char *a = s, *b = s; *a = *b; b++) if(*a!=' ') a++;
|
||||
for(char *a = s, *b = s; (*a = *b); b++) if(*a!=' ') a++;
|
||||
concat(s);
|
||||
};
|
||||
|
||||
@@ -299,7 +299,11 @@ int listlen(char *a)
|
||||
void at(char *s, char *pos)
|
||||
{
|
||||
int n = atoi(pos);
|
||||
loopi(n) s += strspn(s += strcspn(s, " \0"), " ");
|
||||
loopi(n)
|
||||
{
|
||||
s += strcspn(s, " \0");
|
||||
s += strspn(s, " ");
|
||||
};
|
||||
s[strcspn(s, " \0")] = 0;
|
||||
concat(s);
|
||||
};
|
||||
|
||||
+2
-2
@@ -43,9 +43,9 @@ void screenshot()
|
||||
SDL_Surface *image;
|
||||
SDL_Surface *temp;
|
||||
int idx;
|
||||
if(image = SDL_CreateRGBSurface(SDL_SWSURFACE, scr_w, scr_h, 24, 0x0000FF, 0x00FF00, 0xFF0000, 0))
|
||||
if((image = SDL_CreateRGBSurface(SDL_SWSURFACE, scr_w, scr_h, 24, 0x0000FF, 0x00FF00, 0xFF0000, 0)))
|
||||
{
|
||||
if(temp = SDL_CreateRGBSurface(SDL_SWSURFACE, scr_w, scr_h, 24, 0x0000FF, 0x00FF00, 0xFF0000, 0))
|
||||
if((temp = SDL_CreateRGBSurface(SDL_SWSURFACE, scr_w, scr_h, 24, 0x0000FF, 0x00FF00, 0xFF0000, 0)))
|
||||
{
|
||||
glReadPixels(0, 0, scr_w, scr_h, GL_RGB, GL_UNSIGNED_BYTE, image->pixels);
|
||||
for (idx = 0; idx<scr_h; idx++)
|
||||
|
||||
@@ -159,7 +159,7 @@ void renderspheres(int time)
|
||||
glBlendFunc(GL_SRC_ALPHA, GL_ONE);
|
||||
glBindTexture(GL_TEXTURE_2D, exptex->id);
|
||||
|
||||
for(sphere *p, **pp = &slist; p = *pp;)
|
||||
for(sphere *p, **pp = &slist; (p = *pp);)
|
||||
{
|
||||
glPushMatrix();
|
||||
float size = p->size/p->max;
|
||||
|
||||
@@ -79,7 +79,7 @@ void render_particles(int time)
|
||||
int numrender = 0;
|
||||
|
||||
parttype *lastpt = NULL;
|
||||
for(particle *p, **pp = &parlist; p = *pp;)
|
||||
for(particle *p, **pp = &parlist; (p = *pp);)
|
||||
{
|
||||
// if(p->type==9 && p->tex!=-1) parttypes[9].tex = p->tex; // hack, AH
|
||||
parttype &pt = parttypes[p->type];
|
||||
|
||||
@@ -267,7 +267,7 @@ void demoplaybackstep()
|
||||
ASSERT(target);
|
||||
|
||||
int extras;
|
||||
if(extras = gzget()) // read additional client side state not present in normal network stream
|
||||
if((extras = gzget())) // read additional client side state not present in normal network stream
|
||||
{
|
||||
target->gunselect = gzget();
|
||||
target->lastattackgun = gzget();
|
||||
@@ -279,8 +279,8 @@ void demoplaybackstep()
|
||||
loopi(NUMGUNS) target->ammo[i] = gzget();
|
||||
target->state = gzget();
|
||||
target->lastmove = playbacktime;
|
||||
if(bdamage = gzgeti()) damageblend(bdamage);
|
||||
if(ddamage = gzgeti()) { gzgetv(dorig); particle_splash(3, ddamage, 1000, dorig); };
|
||||
if((bdamage = gzgeti())) damageblend(bdamage);
|
||||
if((ddamage = gzgeti())) { gzgetv(dorig); particle_splash(3, ddamage, 1000, dorig); };
|
||||
// FIXME: set more client state here
|
||||
};
|
||||
|
||||
|
||||
@@ -1275,6 +1275,9 @@ void serverslice(int seconds, unsigned int timeout) // main server update, cal
|
||||
event.peer->data = (void *)-1;
|
||||
break;
|
||||
};
|
||||
|
||||
default:
|
||||
break;
|
||||
};
|
||||
};
|
||||
sendworldstate();
|
||||
|
||||
@@ -98,18 +98,18 @@ void music(char *name)
|
||||
s_strcpy(sn, "packages/audio/songs/");
|
||||
s_strcat(sn, name);
|
||||
#ifdef USE_MIXER
|
||||
if(mod = Mix_LoadMUS(path(sn)))
|
||||
if((mod = Mix_LoadMUS(path(sn))))
|
||||
{
|
||||
Mix_PlayMusic(mod, -1);
|
||||
Mix_VolumeMusic((musicvol*MAXVOL)/255);
|
||||
}
|
||||
#else
|
||||
if(mod = FMUSIC_LoadSong(path(sn)))
|
||||
if((mod = FMUSIC_LoadSong(path(sn))))
|
||||
{
|
||||
FMUSIC_PlaySong(mod);
|
||||
FMUSIC_SetMasterVolume(mod, musicvol);
|
||||
}
|
||||
else if(stream = FSOUND_Stream_Open(path(sn), FSOUND_LOOP_NORMAL, 0, 0))
|
||||
else if((stream = FSOUND_Stream_Open(path(sn), FSOUND_LOOP_NORMAL, 0, 0)))
|
||||
{
|
||||
int chan = FSOUND_Stream_Play(FSOUND_FREE, stream);
|
||||
if(chan>=0) { FSOUND_SetVolume(chan, (musicvol*MAXVOL)/255); FSOUND_SetPaused(chan, false); };
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
char *path(char *s)
|
||||
{
|
||||
for(char *t = s; t = strpbrk(t, "/\\"); *t++ = PATHDIV);
|
||||
for(char *t = s; (t = strpbrk(t, "/\\")); *t++ = PATHDIV);
|
||||
return s;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user