begin client-server

This commit is contained in:
2025-08-06 20:10:56 +02:00
parent 89213e9a97
commit c813c49707
26 changed files with 264 additions and 188 deletions

View File

@@ -12,6 +12,10 @@ namespace td {
using FpFloat = fpm::fixed_16_16;
using StepTime = std::uint16_t;
constexpr int STEP_TIME = 50;
enum class TeamColor : std::int8_t {
None = -1,
Blue,
@@ -61,15 +65,11 @@ using TowerID = std::uint16_t;
using PlayerID = std::uint8_t;
using EntityID = std::uint16_t;
struct TowerCoords {
std::int16_t x;
std::int16_t y;
};
using TowerCoords = Vec2<std::int16_t>;
using EntityCoords = Vec2<FpFloat>;
using PeerID = std::uint16_t;
using StepsType = std::uint16_t;
enum class Direction : std::uint8_t {
PositiveX = 1 << 0,