no message

git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@681 e016b1c5-ed68-44aa-a2f7-31cac88cffde
This commit is contained in:
driAn
2006-11-15 19:15:47 +00:00
parent 78c4102509
commit 57519265ff
4 changed files with 7 additions and 8 deletions
+1 -1
View File
@@ -343,7 +343,7 @@ int findplayerstart(playerent *d, int index)
int e = findentity(PLAYERSTART, index, rb_team_int(d->team));
if(e < 0 || e >= ents.length()) continue;
float dist = nearestenemy(vec(ents[e].x, ents[e].y, ents[e].z), d->team);
if(dist == -1) return e;
if(dist == -1 || m_arena) return e;
else if(dist > bestdist || bestent == -1) { bestent = e; bestdist = dist; }
};
+2 -2
View File
@@ -96,7 +96,7 @@ extern void updateworld(int curtime, int lastmillis);
extern void startmap(char *name);
extern void changemap(char *name);
extern void initclient();
extern void spawnplayer(playerent *d, bool secure = false);
extern void spawnplayer(playerent *d);
extern void selfdamage(int damage, int actor, playerent *act, bool gib = false, playerent *pl = player1);
extern playerent *newplayerent();
extern botent *newbotent();
@@ -127,7 +127,7 @@ extern void remip(block &b, int level = 0);
extern void remipmore(block &b, int level = 0);
extern int closestent();
extern int findentity(int type, int index = 0);
extern int findplayerstart(int team, int index);
extern int findentity(int type, int index, uchar attr2);
extern void trigger(int tag, int type, bool savegame);
extern void resettagareas();
extern void settagareas();
+1 -1
View File
@@ -151,7 +151,7 @@ void particle_trail(int type, int fade, vec &s, vec &e)
loopi((int)d*2)
{
p.add(v);
vec d(float(rnd(11)-5), float(rnd(11)-5), float(rnd(11)-5));
vec d((float)(rnd(11)-5), (float)(rnd(11)-5), (float)(rnd(11)-5));
newparticle(p, d, rnd(fade)+fade, type);
};
};
+3 -4
View File
@@ -294,11 +294,10 @@ int findentity(int type, int index)
return -1;
};
int findplayerstart(int team, int index)
int findentity(int type, int index, uchar attr2)
{
for(int i = index; i<ents.length(); i++) if(ents[i].type==PLAYERSTART && ents[i].attr2==team) return i;
loopj(index) if(ents[j].type==PLAYERSTART && ents[j].attr2==team) return j;
for(int i = index; i<ents.length(); i++) if(ents[i].type==PLAYERSTART) return i;
for(int i = index; i<ents.length(); i++) if(ents[i].type==type && ents[i].attr2==attr2) return i;
loopj(index) if(ents[j].type==type && ents[j].attr2==attr2) return j;
return -1;
};