blob: 0346e3dbbd8bd2a6a1983e1b3cd366e1d6b542f4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#include "shared.hh"
namespace client {
entities_t::iterator get_entity_it(const std::uint32_t& index) noexcept {
return client::state::entities.find(index);
}
shared::entity& get_entity(const std::uint32_t index) noexcept {
return *get_entity_it(index)->second;
}
client::player& get_localplayer() noexcept {
return dynamic_cast<client::player&>(
get_entity(*client::state::localplayer_index));
}
} // namespace client
|