Re-randomized pod, lander directions.
authorlimb <limb@bc5cbbab-a4ec-0310-bb52-ff3d296db539>
Thu, 7 Dec 2006 20:22:05 +0000 (20:22 +0000)
committerlimb <limb@bc5cbbab-a4ec-0310-bb52-ff3d296db539>
Thu, 7 Dec 2006 20:22:05 +0000 (20:22 +0000)
git-svn-id: svn+ssh://svn/var/repos/curfender@580 bc5cbbab-a4ec-0310-bb52-ff3d296db539

main.cpp

index 0e68ffa..1e81b5d 100644 (file)
--- a/main.cpp
+++ b/main.cpp
@@ -463,7 +463,7 @@ game_object pod_chase(game_object lander, game_object pod){
     lander.chase=0;
     lander.phase=0;
     lander.speed=1;
-    strcpy(lander.radar, "*"); //debug
+    //strcpy(lander.radar, "*"); //debug
   } else {
     
     //match y, then direction and speed
@@ -599,17 +599,23 @@ int main(){
 
   //pods
   struct game_object pods[8] = { 
-    { 2, 1, 18, rand()%620, 6, 0, 1, 0, 0 },
-    { 3, 1, 18, rand()%620, 4, 0, 1, 0, 0 },
-    { 4, 1, 18, rand()%620, 6, 0, 1, 0, 0 },
-    { 5, 1, 18, rand()%620, 4, 0, 1, 0, 0 },
-    { 6, 1, 18, rand()%620, 6, 0, 1, 0, 0 },
-    { 7, 1, 18, rand()%620, 4, 0, 1, 0, 0 },
-    { 8, 1, 18, rand()%620, 6, 0, 1, 0, 0 },
-    { 9, 1, 18, rand()%620, 4, 0, 1, 0, 0 }
+    { 2, 1, 18, rand()%620, 0, 0, 1, 0, 0 },
+    { 3, 1, 18, rand()%620, 0, 0, 1, 0, 0 },
+    { 4, 1, 18, rand()%620, 0, 0, 1, 0, 0 },
+    { 5, 1, 18, rand()%620, 0, 0, 1, 0, 0 },
+    { 6, 1, 18, rand()%620, 0, 0, 1, 0, 0 },
+    { 7, 1, 18, rand()%620, 0, 0, 1, 0, 0 },
+    { 8, 1, 18, rand()%620, 0, 0, 1, 0, 0 },
+    { 9, 1, 18, rand()%620, 0, 0, 1, 0, 0 }
  };
 
   for(int podloop = 0; podloop<8; podloop=podloop+2){ 
+    if(rand()%1000>=500){
+      pods[podloop].direction = 4;
+    } else {
+      pods[podloop].direction = 6;
+    };
+
     strcpy (pods[podloop].line0, " x ");
     strcpy (pods[podloop].line1, " x ");
     strcpy (pods[podloop].line2, " + ");
@@ -640,13 +646,19 @@ int main(){
 
   //landers
   struct game_object landers[landermax] = {
-    { 60, 1, rand()%16, rand()%620, 6, 0, 1, 0, 0 },
-    { 61, 1, rand()%16, rand()%620, 4, 0, 1, 0, 0 },
-    { 62, 1, rand()%16, rand()%620, 6, 0, 1, 0, 0 },
-    { 63, 1, rand()%16, rand()%620, 4, 0, 1, 0, 0 }
+    { 60, 1, rand()%16, rand()%620, 0, 0, 1, 0, 0 },
+    { 61, 1, rand()%16, rand()%620, 0, 0, 1, 0, 0 },
+    { 62, 1, rand()%16, rand()%620, 0, 0, 1, 0, 0 },
+    { 63, 1, rand()%16, rand()%620, 0, 0, 1, 0, 0 }
   };
   
   for(int landerloop = 0; landerloop<landermax; landerloop++){ 
+    if(rand()%1000>=500){
+      landers[landerloop].direction = 4;
+    } else {
+      landers[landerloop].direction = 6;
+    };
+
     strcpy (landers[landerloop].line0, "{=}");
     strcpy (landers[landerloop].radar, "*");
   };
@@ -1103,8 +1115,8 @@ int main(){
          if(player.y<landers[landerloop].y){ landers[landerloop].direction = 6; alertright = 20;};
          if(player.y>=landers[landerloop].y){ landers[landerloop].direction = 4; alertleft = 20;};
          landers[landerloop].phase = 1;
-         strcpy(landers[landerloop].radar, "$"); //debug
-         strcpy(pods[landers[landerloop].chase].radar, "&"); //debug
+         //strcpy(landers[landerloop].radar, "$"); //debug
+         //strcpy(pods[landers[landerloop].chase].radar, "&"); //debug
        };
       };
     };