Files
Tower-Defense2/include/td/simulation/CommandApply.h
2025-07-18 13:11:18 +02:00

22 lines
444 B
C++

#pragma once
#include <td/game/World.h>
#include <td/protocol/command/Commands.h>
namespace td {
namespace sim {
class CommandApply : public protocol::CommandHandler {
private:
const game::World& m_World;
WorldSnapshot& m_Snapshot;
public:
CommandApply(const game::World& a_World, WorldSnapshot& a_Snapshot);
virtual void Handle(const protocol::cdata::SpawnTroop& a_SpawnTroop) override;
};
} // namespace sim
} // namespace td