From 1109ce123336f711f10f9c793a7f3f818a24516c Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Fri, 5 Jan 2018 14:47:23 -0600 Subject: [PATCH] Put gatebeams in a vector as an experiment. --- main.cpp | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/main.cpp b/main.cpp index b0e62c2..0c3e9fd 100644 --- a/main.cpp +++ b/main.cpp @@ -27,6 +27,7 @@ along with this program. If not, see . #include #include #include +#include #include "SDL2/SDL.h" #include "SDL2/SDL_mixer.h" @@ -170,6 +171,11 @@ int main(int argc, char *argv[]){ strcpy (gatebeam3.line3, " ] "); strcpy (gatebeam3.radar, "|"); + std::vector gatebeams; + gatebeams.insert(gatebeams.begin(), gatebeam1); + gatebeams.insert(gatebeams.begin(), gatebeam2); + gatebeams.insert(gatebeams.begin(), gatebeam3); + //pods game_object pods[podmax] = { { 2, 1, 18, rand()%620, 0, 0, 1, 0, 0 }, @@ -709,9 +715,9 @@ int main(int argc, char *argv[]){ }; }; - gatebeam1 = process_motion(gatebeam1, player); - gatebeam2 = process_motion(gatebeam2, player); - gatebeam3 = process_motion(gatebeam3, player); + for (std::vector::iterator it=gatebeams.begin(); it::iterator it=gatebeams.begin(); it::iterator it=gatebeams.begin(); it