X-Git-Url: https://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fworld%2FUniverse.cpp;h=9f9efe627839eb4be29d33ed2751dc225fe0250a;hb=11306935dbf7213d583222ce239985e1b3f180bf;hp=ec71fd1acc665a83e42ff80023b3195e0b78f8af;hpb=3f4f8a92f64df08119a40da4d196b3e92ecdc637;p=space.git 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); + }