From: limb Date: Sat, 13 Jun 2009 04:08:32 +0000 (+0000) Subject: Fixed boss, missile and crazy chase logic. X-Git-Tag: 1.01~17 X-Git-Url: http://git.pulsar-zone.net/?a=commitdiff_plain;h=c0c0e66a7c22b9ff30e3feef97ce09c7edfa8704;p=curblaster.git Fixed boss, missile and crazy chase logic. git-svn-id: svn+ssh://svn/var/repos/curfender@837 bc5cbbab-a4ec-0310-bb52-ff3d296db539 --- diff --git a/motion.cpp b/motion.cpp index 1352496..898e4fa 100644 --- a/motion.cpp +++ b/motion.cpp @@ -24,12 +24,12 @@ game_object change_elevation(game_object object){ } game_object boss_motion(game_object object, game_object player){ - if(player.ytrail[7]object.y)&&(abs(player.ytrail[7]-object.y)>310))){ if(player.xtrail[7]object.x){ object.direction = 1; }; }; - if(player.ytrail[7]>=object.y){ + if(((player.ytrail[7]>object.y)&&(abs(player.ytrail[7]-object.y)<310))||((player.ytrail[7]310))){ if(player.xtrail[7]object.x){ object.direction = 3; }; @@ -39,12 +39,12 @@ game_object boss_motion(game_object object, game_object player){ } game_object crazy_motion(game_object object, game_object player){ - if(player.ytrail[9]object.y)&&(abs(player.ytrail[9]-object.y)>310))){ if(player.xtrail[9]object.x){ object.direction = 1; }; }; - if(player.ytrail[9]>=object.y){ + if(((player.ytrail[9]>object.y)&&(abs(player.ytrail[9]-object.y)<310))||((player.ytrail[9]310))){ if(player.xtrail[9]object.x){ object.direction = 3; }; @@ -54,12 +54,12 @@ game_object crazy_motion(game_object object, game_object player){ } game_object missile_motion(game_object object, game_object lander){ - if(lander.yobject.y)&&(abs(lander.y-object.y)>310))){ if(lander.xobject.x){ object.x++; }; }; - if(lander.y>=object.y){ + if(((lander.y>object.y)&&(abs(lander.y-object.y)<310))||((lander.y310))){ if(lander.xobject.x){ object.x++; };