From dfda3f2a5e555d3173359134f4994bcd12d129f8 Mon Sep 17 00:00:00 2001 From: majortom6 Date: Fri, 3 Mar 2017 15:18:22 -0600 Subject: -removed the Graphics Data class -replaced with already implemented Rectangle, and put color and side variables in dna (can potentially remove the side variable if it does nothing important) --- inc/quadtree.hpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'inc/quadtree.hpp') diff --git a/inc/quadtree.hpp b/inc/quadtree.hpp index 8520584..eb50db8 100644 --- a/inc/quadtree.hpp +++ b/inc/quadtree.hpp @@ -7,31 +7,30 @@ #include "organism.hpp" #include "rectangle.hpp" -#include "opengl/graphicsdata.hpp" #include "sdl/window.hpp" class Quadtree { public: Quadtree(); - Quadtree(int pLevel,Rectangle pBounds); + Quadtree(int pLevel, Rectangle pBounds); void clear(); void insert(Organism* iter); - std::vector retrieve(std::vector returnObject, GraphicsData obj); + std::vector retrieve(std::vector returnObject, Rectangle obj); std::vector objects; Quadtree* nodes; - std::vector Draw(); + std::vector Draw(); private: void split(); - int getIndex(GraphicsData object); + int getIndex(Rectangle object); int level; bool isNull = true; - GraphicsData gfxDataRect; + Rectangle rect; Rectangle bounds; }; -- cgit v1.2.3