#ifndef ORBI_WORLD_H_
#define ORBI_WORLD_H_
+#include "AABB.h"
#include "Entity.h"
#include "Tile.h"
#include "../graphics/Vector.h"
Tile &TileAt(Vector<int> pos) { return tiles[Index(pos)]; }
const Tile &TileAt(Vector<int> pos) const { return tiles[Index(pos)]; }
void SetTile(Vector<int> pos, const Tile &t) { tiles[Index(pos)] = t; }
+ const AABB &TileShapeAt(Vector<int> pos) const;
const std::list<Entity> &Entities() const { return entities; }
Entity &AddEntity(const Entity &);
std::list<Entity> entities;
+ mutable AABB tileShape;
+
};
}