return pod;
}
+game_object lander_init(game_object lander){
+ lander.active=1;
+ lander.x = rand()%17;
+ lander.y = rand()%600+20;
+ lander.direction = rand()%1000;
+ if(lander.direction<500){
+ lander.direction = 4;
+ } else {
+ lander.direction = 6;
+ };
+ lander.speed = 1;
+
+ return lander;
+}
+
game_object process_direction(game_object object, int input){
if(input==65){input=8;};
if(input==67){input=6;};
halfdelay(1);
//Advance level
level++;
- //Reactivate pods if not zombied, regen enemies
+ //Reactivate pods if not zombied
for(int podloop = 0; podloop<8; podloop++){ pods[podloop] = pod_init(pods[podloop]); };
podsin = 0;
+ //regen landers
+ for(int landerloop = 0; landerloop<4; landerloop++){
+ if(landers[landerloop].active==0){
+ landers[landerloop] = lander_init(landers[landerloop]);
+ };
+ };
};
}; //end main loop