From: Gwyn Ciesla Date: Fri, 5 Jan 2018 20:47:23 +0000 (-0600) Subject: Put gatebeams in a vector as an experiment. X-Git-Tag: 1.14~10 X-Git-Url: http://git.pulsar-zone.net/?a=commitdiff_plain;h=1109ce123336f711f10f9c793a7f3f818a24516c;p=curblaster.git Put gatebeams in a vector as an experiment. --- 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