Algorithm for_each intro.
authorlimb <limb@bc5cbbab-a4ec-0310-bb52-ff3d296db539>
Mon, 27 Nov 2006 21:01:07 +0000 (21:01 +0000)
committerlimb <limb@bc5cbbab-a4ec-0310-bb52-ff3d296db539>
Mon, 27 Nov 2006 21:01:07 +0000 (21:01 +0000)
git-svn-id: svn+ssh://svn/var/repos/curfender@541 bc5cbbab-a4ec-0310-bb52-ff3d296db539

main.cpp

index d0d4010..d460e96 100644 (file)
--- a/main.cpp
+++ b/main.cpp
@@ -2,6 +2,7 @@
 #include <cstring>
 #include <cstdlib>
 #include <time.h>
+#include <algorithm>
 
 int score;
 int lives;
@@ -307,15 +308,15 @@ int main(){
 
     //check for / process pod pickup
     if(pod_in==0){
-      for each (game_object pod in pods){
-       if(pod_in==0){
-         if(check_collision(pod)==1){  //declare me!
-           pod_in=pod.number;
-         };
-       };
-      };
+      for_each(pods[0], pods[0], //functionize from here to--
+              if(pod_in==0){
+                if(check_collision(pod)==1){  //declare me!
+                  pod_in=pod.number;
+                };
+              };
+              );  // --here.
     };
-
+    
     //if pod in hand, check for gate dropoff
     if(pod_in>0){
       if((abs(player.y-gate.y)<player.speed)&&(player.x>12)){