begin raylib

This commit is contained in:
2026-01-04 17:19:13 +01:00
parent 0d84cc7470
commit 44851099d4
39 changed files with 291 additions and 743 deletions

View File

@@ -79,9 +79,10 @@ class Mob : public sp::MessageBase<MobType, MobHandler> {
Vec2fp m_Position;
Direction m_Direction;
std::vector<EffectDuration> m_Effects;
const Tower* m_LastDamage; // the last tower that damaged the mob
std::shared_ptr<Tower> m_LastDamage; // the last tower that damaged the mob
float m_HitCooldown;
TeamCastle* m_CastleTarget;
std::shared_ptr<TeamCastle> m_CastleTarget;
bool m_HasReachedCastle = false;
// utils::CooldownTimer m_AttackTimer;
MobPtr m_Next;

View File

@@ -25,12 +25,12 @@ enum class TileType : std::uint8_t {
Ice,*/
};
static constexpr Color BLACK{0, 0, 0};
static constexpr Color WHITE{255, 255, 255};
// static constexpr Color BLACK(0, 0, 0);
// static constexpr Color WHITE(255, 255, 255);
static constexpr Color RED{255, 0, 0};
static constexpr Color GREEN{0, 255, 0};
static constexpr Color BLUE{0, 0, 255};
// static constexpr Color RED(255, 0, 0);
// static constexpr Color GREEN(0, 255, 0);
// static constexpr Color BLUE(0, 0, 255);
class TileHandler;