From 2cc21176467d4501adb7bfb9ee03eb9a2a7d14f2 Mon Sep 17 00:00:00 2001 From: majortom6 Date: Sun, 19 Feb 2017 08:06:37 -0600 Subject: -removed all references to sdl_rect and location and now everything now uses our own class rectangle -standardization of tab spaces to 8 is now in effect -refractoring of graphicsobjects.hpp --- src/list.cpp | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) (limited to 'src/list.cpp') diff --git a/src/list.cpp b/src/list.cpp index fab5813..e83822f 100644 --- a/src/list.cpp +++ b/src/list.cpp @@ -3,9 +3,8 @@ List::List() { int i; - Dna defaultDNA; - //SDL_Rect rect = {0,0,defaultDNA.sizeMax/5,defaultDNA.sizeMax/5}; - Location tmp; + DNA defaultDNA; + Rectangle tmp; tmp.x = tmp.y = 0; for(i=0;i::iterator it = C.begin(); it!=C.end(); it++) if(it->getHealth()<=0){ - Location tmp = it->getLocation(); + Rectangle tmp = it->getRectangle(); Resource r = Resource(tmp); R.push_back(r); C.erase(it--); @@ -41,12 +40,12 @@ void List::Behavior() { for(std::list::iterator it = C.begin(); it!=C.end(); it++){ std::list N = getNear(*it); - it->giveN(N); + it->giveNearMe(N); it->Behavior(); if(it->getPregnancyReady()){ - Dna D = it->getChildDNA(); - Location tmp = it->getLocation(); + DNA D = it->getChildsDNA(); + Rectangle tmp = it->getRectangle(); Creature X(tmp,D); C.push_back(X); it->hadPregnancy(); @@ -61,7 +60,7 @@ void List::Place() { tree.clear(); - Location tmp; + Rectangle tmp; tmp.x = tmp.y = 0; while(R.size() < MINIMUM_RESOURCES){ Resource Y(tmp); -- cgit v1.2.3