From 6c2d88bc2635dbcb610f6aa0e64f2ff814ef619b Mon Sep 17 00:00:00 2001 From: limb Date: Sat, 13 Jun 2009 04:38:52 +0000 Subject: [PATCH] Fixed lander pod chase direction choice logic. git-svn-id: svn+ssh://svn/var/repos/curfender@838 bc5cbbab-a4ec-0310-bb52-ff3d296db539 --- main.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/main.cpp b/main.cpp index 0784cef..a37de15 100644 --- a/main.cpp +++ b/main.cpp @@ -1602,8 +1602,14 @@ int main(int argc, char *argv[]){ //alert player print >>>> or <<<< at mid height, flash. set a value, have a function do it in the draw area. //travel to it at speed 3 landers[landerloop].speed = 3; - if(player.y=landers[landerloop].y){ landers[landerloop].direction = 4; alertleft = 20;}; + if(player.y=landers[landerloop].y){ alertleft = 20;}; + if(((pods[landers[landerloop].chase].ylanders[landerloop].y)&&(abs(pods[landers[landerloop].chase].y-landers[landerloop].y)>310))){ + landers[landerloop].direction = 4; + }; + if(((pods[landers[landerloop].chase].y>landers[landerloop].y)&&(abs(pods[landers[landerloop].chase].y-landers[landerloop].y)<310))||((pods[landers[landerloop].chase].y310))){ + landers[landerloop].direction = 6; + }; landers[landerloop].phase = 1; //launch missile if we have one if(missile>=1){ -- 2.9.0