X-Git-Url: http://git.localhorst.tv/?p=space.git;a=blobdiff_plain;f=src%2Fworld%2FUniverse.cpp;fp=src%2Fworld%2FUniverse.cpp;h=9f9efe627839eb4be29d33ed2751dc225fe0250a;hp=ec71fd1acc665a83e42ff80023b3195e0b78f8af;hb=11306935dbf7213d583222ce239985e1b3f180bf;hpb=a1fd5c4181db1da990b6280892eb1b9f31b73871 diff --git a/src/world/Universe.cpp b/src/world/Universe.cpp index ec71fd1..9f9efe6 100644 --- a/src/world/Universe.cpp +++ b/src/world/Universe.cpp @@ -1,28 +1,20 @@ #include "Universe.h" -#include "Sector.h" - #include #include namespace space { -Universe::Universe(Vector size, Vector secSize, Vector areaSize, int numres) +Universe::Universe(Vector size, Vector secSize, Vector areaSize) : size(size) , secSize(secSize) -, areaSize(areaSize) -, numres(numres) -, total(size.x * size.y) -, sec_begin(reinterpret_cast(new char[total * sizeof(Sector)])) -, sec_end(sec_begin + total) { - for (Sector *i = sec_begin; i < sec_end; ++i) { - new (i) Sector(secSize, numres); - } +, areaSize(areaSize) { + } Universe::~Universe() { - delete[] reinterpret_cast(sec_begin); + }