ai.c:56: parse error before `}'
Fixed in Subversion revision 537; here's the patch.
--- ai.old.c Thu Oct 28 07:00:52 2004
+++ ai.new.c Thu Oct 28 07:01:08 2004
@@ -52,6 +52,6 @@
> );
> //TODO: read self.speed from a array?
> //TODO: sidesteep walking, target forgeting? target change?
-> break
+> break;
> }
> //TODO: self inconscious, self sleep? :D
> if(self.dead)
> return;
>
> if (CanSee(Enemy.origin))
> {
> //TODO: reaction time, and vision angle,etc.. realism
> self.goalorigin = Enemy.location;
> if (self.gunReady && self.ammo)
> {
> self.status = HUNTING;
> }
> /*
> //TODO: implement reloading and dumbass
> else
> if (!self.ammo)
> {
> self.status = RELOADING;
> }
> else
> {
> self.status = LOOKDUMB;
> }*/
> }
> else
> {
> CanSee(self.goalorigin);
> //TODO: detect for holes in ground :D
> self.status = PATHFINDING;
> }
>
> switch(self.status)
> {
> default:
> //idle
> RandomNoise(IDLE);
> //TODO: change angle? pick a random trace_path and follow?, start a
> dialogue with other foe?
> break;
> case HUNTING:
> AnimateShooting();
> //TODO: implement precision and mental state (happy, stressed, pain,
> fear, etc..)
> if (self.frame == FIRING_FRAME)
> Shot(self.weapon);
> break;
> case PATHFINDING:
> self.WalkTo(
> self.origin +
> normalize(self.goalorigin - self.origin) *
> self.speed
> );
> //TODO: read self.speed from a array?
> //TODO: sidesteep walking, target forgeting? target change?
> break
> }
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders