refactor: cpp style casts

This commit is contained in:
2022-04-27 19:25:36 +02:00
parent d3edc0cb6c
commit d5b42caf39
6 changed files with 21 additions and 21 deletions

View File

@@ -42,14 +42,14 @@ public:
virtual void Tick(std::uint64_t delta); virtual void Tick(std::uint64_t delta);
Team& GetRedTeam() { return m_Teams[(std::uint8_t)TeamColor::Red]; } Team& GetRedTeam() { return m_Teams[static_cast<std::uint8_t>(TeamColor::Red)]; }
const Team& GetRedTeam() const { return m_Teams[(std::uint8_t)TeamColor::Red]; } const Team& GetRedTeam() const { return m_Teams[static_cast<std::uint8_t>(TeamColor::Red)]; }
Team& GetBlueTeam() { return m_Teams[(std::uint8_t)TeamColor::Blue]; } Team& GetBlueTeam() { return m_Teams[static_cast<std::uint8_t>(TeamColor::Blue)]; }
const Team& GetBlueTeam() const { return m_Teams[(std::uint8_t)TeamColor::Blue]; } const Team& GetBlueTeam() const { return m_Teams[static_cast<std::uint8_t>(TeamColor::Red)]; }
Team& GetTeam(TeamColor team) { return m_Teams[(std::uint8_t)team]; } Team& GetTeam(TeamColor team) { return m_Teams[static_cast<std::uint8_t>(team)]; }
const Team& GetTeam(TeamColor team) const { return m_Teams[(std::uint8_t)team]; } const Team& GetTeam(TeamColor team) const { return m_Teams[static_cast<std::uint8_t>(team)]; }
GameState GetGameState() const { return m_GameState; } GameState GetGameState() const { return m_GameState; }
void SetGameState(GameState gameState) { m_GameState = gameState; }; void SetGameState(GameState gameState) { m_GameState = gameState; };

View File

@@ -38,7 +38,7 @@ public:
m_TickCount++; m_TickCount++;
if (m_TickCount >= SERVER_TPS) { if (m_TickCount >= SERVER_TPS) {
std::uint64_t timeElapsedSinceLast20Ticks = td::utils::GetTime() - m_LastTPSTime; std::uint64_t timeElapsedSinceLast20Ticks = td::utils::GetTime() - m_LastTPSTime;
m_TPS = (float)SERVER_TPS / (float)(timeElapsedSinceLast20Ticks / 1000.0f); m_TPS = static_cast<float>(SERVER_TPS) / static_cast<float>(timeElapsedSinceLast20Ticks / 1000.0f);
m_TickCount = 0; m_TickCount = 0;
m_LastTPSTime = td::utils::GetTime(); m_LastTPSTime = td::utils::GetTime();
return true; return true;

View File

@@ -44,7 +44,7 @@ void Mob::AttackCastle(std::uint64_t delta, World* world) {
void Mob::Walk(std::uint64_t delta, World* world) { void Mob::Walk(std::uint64_t delta, World* world) {
float mobWalkSpeed = GetStats()->GetMovementSpeed(); float mobWalkSpeed = GetStats()->GetMovementSpeed();
float walkAmount = mobWalkSpeed * ((float)delta / 1000.0f); float walkAmount = mobWalkSpeed * (static_cast<float>(delta) / 1000.0f);
if (HasEffect(EffectType::Slowness)) if (HasEffect(EffectType::Slowness))
walkAmount *= 0.70; // walk 30% slower walkAmount *= 0.70; // walk 30% slower

View File

@@ -143,14 +143,14 @@ void World::TickMobs(std::uint64_t delta) {
const Color* World::GetTileColor(TilePtr tile) const { const Color* World::GetTileColor(TilePtr tile) const {
switch (tile->GetType()) { switch (tile->GetType()) {
case TileType::Tower: { case TileType::Tower: {
TowerTile* towerTile = (TowerTile*)tile.get(); TowerTile* towerTile = dynamic_cast<TowerTile*>(tile.get());
return &m_TowerPlacePalette[towerTile->color_palette_ref]; return &m_TowerPlacePalette[towerTile->color_palette_ref];
} }
case TileType::Walk: { case TileType::Walk: {
return &m_WalkablePalette; return &m_WalkablePalette;
} }
case TileType::Decoration: { case TileType::Decoration: {
DecorationTile* towerTile = (DecorationTile*)tile.get(); DecorationTile* towerTile = dynamic_cast<DecorationTile*>(tile.get());
return &m_DecorationPalette[towerTile->color_palette_ref]; return &m_DecorationPalette[towerTile->color_palette_ref];
break; break;
} }
@@ -170,7 +170,7 @@ bool World::CanPlaceLittleTower(const glm::vec2& worldPos, PlayerID playerID) co
} }
if (tile->GetType() == game::TileType::Tower) { if (tile->GetType() == game::TileType::Tower) {
const TowerTile* towerTile = (const TowerTile*)tile.get(); const TowerTile* towerTile = dynamic_cast<TowerTile*>(tile.get());
if (towerTile->team_owner != player.GetTeamColor()) if (towerTile->team_owner != player.GetTeamColor())
return false; return false;
for (int x = -1; x < 2; x++) { for (int x = -1; x < 2; x++) {
@@ -198,7 +198,7 @@ bool World::CanPlaceBigTower(const glm::vec2& worldPos, PlayerID playerID) const
} }
if (tile->GetType() == game::TileType::Tower) { if (tile->GetType() == game::TileType::Tower) {
const TowerTile* towerTile = (const TowerTile*)tile.get(); const TowerTile* towerTile = dynamic_cast<const TowerTile*>(tile.get());
if (towerTile->team_owner != player.GetTeamColor()) if (towerTile->team_owner != player.GetTeamColor())
return false; return false;
for (int x = -2; x < 3; x++) { for (int x = -2; x < 3; x++) {

View File

@@ -99,7 +99,7 @@ void ServerConnexion::HandlePacket(const protocol::PlayerLoginPacket* packet) {
void ServerConnexion::HandlePacket(const protocol::SelectTeamPacket* packet) { void ServerConnexion::HandlePacket(const protocol::SelectTeamPacket* packet) {
if (m_Server->GetGame().GetGameState() != game::GameState::Lobby) if (m_Server->GetGame().GetGameState() != game::GameState::Lobby)
return; return;
if ((std::int8_t)packet->GetSelectedTeam() >= -1 || (std::int8_t)packet->GetSelectedTeam() <= 1) { if (static_cast<std::int8_t>(packet->GetSelectedTeam()) >= -1 || static_cast<std::int8_t>(packet->GetSelectedTeam()) <= 1) {
if (m_Player->GetTeamColor() == game::TeamColor::None) { // join a team if (m_Player->GetTeamColor() == game::TeamColor::None) { // join a team
m_Server->GetGame().GetTeam(packet->GetSelectedTeam()).AddPlayer(m_Player); m_Server->GetGame().GetTeam(packet->GetSelectedTeam()).AddPlayer(m_Player);
} else if (packet->GetSelectedTeam() == game::TeamColor::None) { // leave a team } else if (packet->GetSelectedTeam() == game::TeamColor::None) { // leave a team

View File

@@ -69,14 +69,14 @@ GL::VertexArray LoadWorldModel(const td::game::World* world) {
continue; continue;
positions.insert(positions.end(), { positions.insert(positions.end(), {
(float)chunkX + tileX, (float)chunkY + tileY, static_cast<float>(chunkX + tileX), static_cast<float>(chunkY + tileY),
(float)chunkX + tileX + 1, (float)chunkY + tileY, static_cast<float>(chunkX + tileX + 1), static_cast<float>(chunkY + tileY),
(float)chunkX + tileX, (float)chunkY + tileY + 1, static_cast<float>(chunkX + tileX), static_cast<float>(chunkY + tileY + 1),
(float)chunkX + tileX + 1, (float)chunkY + tileY, static_cast<float>(chunkX + tileX + 1), static_cast<float>(chunkY + tileY),
(float)chunkX + tileX, (float)chunkY + tileY + 1, static_cast<float>(chunkX + tileX), static_cast<float>(chunkY + tileY + 1),
(float)chunkX + tileX + 1, (float)chunkY + tileY + 1, static_cast<float>(chunkX + tileX + 1), static_cast<float>(chunkY + tileY + 1),
}); });
const td::game::Color* tileColor = world->GetTileColor(tile); const td::game::Color* tileColor = world->GetTileColor(tile);
@@ -178,7 +178,7 @@ GL::VertexArray LoadTileSelectModel() {
int color = 255 << 24 | 255 << 16 | 255 << 8 | 150; int color = 255 << 24 | 255 << 16 | 255 << 8 | 150;
float colorFloat; float colorFloat;
memcpy((std::uint8_t*)&colorFloat, &color, sizeof(float)); memcpy(reinterpret_cast<std::uint8_t*>(&colorFloat), &color, sizeof(float));
std::vector<float> colors(6, colorFloat); std::vector<float> colors(6, colorFloat);