#include "game/BaseGame.h" namespace td { namespace game { Game::Game(World* world) : m_World(world) { } Game::~Game() { } void Game::tick(std::uint64_t delta) { if (m_GameState == GameState::Game) { m_World->tick(delta); } } Player* Game::getPlayerById(PlayerID id) { auto it = m_Players.find(id); if (it == m_Players.end()) return nullptr; return &it->second; } const Player* Game::getPlayerById(PlayerID id) const { auto it = m_Players.find(id); if (it == m_Players.end()) return nullptr; return &it->second; } } // namespace game } // namespace td