rewrite game_level::player_position to be more efficient.

This commit is contained in:
Zed A. Shaw 2025-08-26 00:46:58 -04:00
parent 4a2d8770d9
commit 63eaea3536

View file

@ -126,9 +126,8 @@ namespace GameDB {
components::Position& player_position() {
dbc::check(initialized, "Forgot to call GameDB::init()");
auto world = current_world();
auto& player = world->get_the<components::Player>();
return world->get<components::Position>(player.entity);
auto level = current_level();
return level.world->get<components::Position>(level.player);
}
DinkyECS::Entity the_player() {