From 3a2f69b3f1082b2fbdf39bd2a4f7ad0020971eac Mon Sep 17 00:00:00 2001 From: tom Date: Mon, 2 May 2016 15:39:22 -0500 Subject: spring cleaning, added framerate cap & started iterator replacement --- src/list.cpp | 21 ++++++--------------- 1 file changed, 6 insertions(+), 15 deletions(-) (limited to 'src/list.cpp') diff --git a/src/list.cpp b/src/list.cpp index 379a113..464ac48 100644 --- a/src/list.cpp +++ b/src/list.cpp @@ -4,7 +4,7 @@ List::List(Window m) //Constructor { int i; - for(i=0;i<3;i++) + for(i=0;i<10;i++) { Creature X(m,"img/Cbasic.png"); C.push_back(X); @@ -25,22 +25,13 @@ void List::Place() for(vector::iterator it = C.begin(); it!=C.end(); it++) it->Place(); - /* - if(R.size()<15) - { - Resource Y(m,"img/Rbasic.png"); - R.push_back(Y); - } - */ - //places all resources - for(int j = 0; j::iterator it = R.begin(); it!=R.end(); it++){ + if(it->getAmount()<=0) + R.erase(it--); else - R[j].Place(); - } + it->Place(); + } } void List::Behavior() -- cgit v1.2.3