9 Universe::Universe(Vector<int> size, Vector<int> secSize, Vector<int> areaSize)
12 , areaSize(areaSize) {
16 Universe::~Universe() {
21 Ship *Universe::AddShip(const Ship &s) {
22 ships.emplace_back(s);
27 void Universe::Update(float delta) {
28 for (Ship &s : ships) {
30 while (s.pos.x > areaSize.x) {
31 s.pos.x -= areaSize.x;
35 s.pos.x += areaSize.x;
38 while (s.pos.y > areaSize.y) {
39 s.pos.y -= areaSize.y;
43 s.pos.y += areaSize.y;