Added design comments for lander pod grab
authorlimb <limb@bc5cbbab-a4ec-0310-bb52-ff3d296db539>
Tue, 5 Dec 2006 19:09:31 +0000 (19:09 +0000)
committerlimb <limb@bc5cbbab-a4ec-0310-bb52-ff3d296db539>
Tue, 5 Dec 2006 19:09:31 +0000 (19:09 +0000)
git-svn-id: svn+ssh://svn/var/repos/curfender@565 bc5cbbab-a4ec-0310-bb52-ff3d296db539

main.cpp

index 17a46ef..6051535 100644 (file)
--- a/main.cpp
+++ b/main.cpp
@@ -160,8 +160,6 @@ game_object process_motion(game_object object, game_object player){
       } else {
        object.x=1;
        object.direction=5;
-       //object.vspeed=1;
-       //object.vtime=0;
       };
     };
     
@@ -799,6 +797,16 @@ int main(){
       };
     };
     
+    //lander pod grab logic
+    //steps
+    //decide to grab a pod
+    //choose the closest pod
+    //alert player
+    //travel to it at speed 2, match y , then direction and speed
+    //decend to pod's x-1
+    //ascend at speed 1 keep pod at x+1
+    //at x=1, destroy pod, deallocate lander, allocate crazy at same location.  still need to define crazy and it's behavior
+
     //check for 0 active pods, saved pods, level victory
     podcount = 0;
     for(int podloop = 0; podloop<8; podloop++){ podcount = podcount + pods[podloop].active; };