levelmanager.* is now gone, but the code is just moved over to game_level. Now to clean up the api and give it a new name.
This commit is contained in:
parent
5aca2fb56a
commit
a83ee77eea
17 changed files with 147 additions and 178 deletions
|
@ -9,11 +9,6 @@
|
|||
namespace gui {
|
||||
using namespace guecs;
|
||||
|
||||
DebugUI::DebugUI(LevelManager& level_mgr) :
|
||||
$level_mgr(level_mgr)
|
||||
{
|
||||
}
|
||||
|
||||
void DebugUI::init(lel::Cell cell) {
|
||||
$gui.position(cell.x, cell.y, cell.w, cell.h);
|
||||
$gui.layout(
|
||||
|
@ -51,7 +46,7 @@ namespace gui {
|
|||
|
||||
void DebugUI::render(sf::RenderWindow& window) {
|
||||
if(active) {
|
||||
auto& level = $level_mgr.current();
|
||||
auto& level = Game::current();
|
||||
auto player = level.world->get_the<components::Player>();
|
||||
auto player_combat = level.world->get<components::Combat>(player.entity);
|
||||
auto map = level.map;
|
||||
|
@ -81,7 +76,7 @@ namespace gui {
|
|||
active = !active;
|
||||
|
||||
if(active) {
|
||||
auto& level = $level_mgr.current();
|
||||
auto& level = Game::current();
|
||||
// it's on now, enable things
|
||||
auto player = level.world->get_the<components::Player>();
|
||||
auto& player_combat = level.world->get<components::Combat>(player.entity);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue