From c0c0e66a7c22b9ff30e3feef97ce09c7edfa8704 Mon Sep 17 00:00:00 2001 From: limb Date: Sat, 13 Jun 2009 04:08:32 +0000 Subject: [PATCH] Fixed boss, missile and crazy chase logic. git-svn-id: svn+ssh://svn/var/repos/curfender@837 bc5cbbab-a4ec-0310-bb52-ff3d296db539 --- motion.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) 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++; }; -- 2.9.0