fix: compiler warnings
This commit is contained in:
@@ -16,7 +16,7 @@ Connexion::Connexion() : protocol::PacketHandler(nullptr){
|
||||
|
||||
}
|
||||
|
||||
Connexion::Connexion(Connexion&& move) : m_Socket(std::move(move.m_Socket)), protocol::PacketHandler(&m_Dispatcher){
|
||||
Connexion::Connexion(Connexion&& move) : protocol::PacketHandler(&m_Dispatcher), m_Socket(std::move(move.m_Socket)){
|
||||
|
||||
}
|
||||
|
||||
@@ -24,7 +24,7 @@ Connexion::Connexion(protocol::PacketDispatcher* dispatcher) : protocol::PacketH
|
||||
|
||||
}
|
||||
|
||||
Connexion::Connexion(protocol::PacketDispatcher* dispatcher, network::TCPSocket& socket) : protocol::PacketHandler(dispatcher), m_Socket(std::move(socket)){
|
||||
Connexion::Connexion(protocol::PacketDispatcher* dispatcher, network::TCPSocket& socket) : protocol::PacketHandler(dispatcher), m_Socket(std::move(socket)) {
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -316,8 +316,7 @@ bool World::saveMap(const std::string& fileName) const{
|
||||
|
||||
DataBuffer buffer = mapHeaderCompressed << mapDataCompressed;
|
||||
std::cout << "Total Size : " << buffer.GetSize() << std::endl;
|
||||
buffer.WriteFile(fileName);
|
||||
std::cout << "----- Map Saved ! -----\n";
|
||||
return buffer.WriteFile(fileName);
|
||||
}
|
||||
|
||||
void World::tick(std::uint64_t delta){
|
||||
@@ -336,8 +335,6 @@ void World::moveMobs(std::uint64_t delta){
|
||||
for(MobPtr mob : m_Mobs){
|
||||
TilePtr tile = getTile(mob->getX(), mob->getY());
|
||||
|
||||
Direction tileDir;
|
||||
|
||||
if(tile != nullptr && tile->getType() == TileType::Walk){
|
||||
WalkableTile* walkTile = dynamic_cast<WalkableTile*>(tile.get());
|
||||
mob->setDirection(walkTile->direction);
|
||||
@@ -368,22 +365,25 @@ void World::moveMobs(std::uint64_t delta){
|
||||
}
|
||||
}
|
||||
|
||||
const Color& World::getTileColor(TilePtr tile) const{
|
||||
const Color* World::getTileColor(TilePtr tile) const{
|
||||
switch(tile->getType()){
|
||||
case TileType::Tower:{
|
||||
TowerTile* towerTile = (TowerTile*) tile.get();
|
||||
return m_TowerPlacePalette[towerTile->color_palette_ref];
|
||||
return &m_TowerPlacePalette[towerTile->color_palette_ref];
|
||||
}
|
||||
case TileType::Walk:{
|
||||
return m_WalkablePalette;
|
||||
return &m_WalkablePalette;
|
||||
}
|
||||
case TileType::Decoration:{
|
||||
DecorationTile* towerTile = (DecorationTile*) tile.get();
|
||||
return m_DecorationPalette[towerTile->color_palette_ref];
|
||||
return &m_DecorationPalette[towerTile->color_palette_ref];
|
||||
break;
|
||||
}
|
||||
case TileType::None:{
|
||||
return nullptr;
|
||||
}
|
||||
}
|
||||
return m_DecorationPalette[0];
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
Team& World::getRedTeam(){
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
namespace td{
|
||||
namespace client{
|
||||
|
||||
WorldClient::WorldClient(ClientGame* game) : m_Game(game), game::World(game), protocol::PacketHandler(game->GetDispatcher()){
|
||||
WorldClient::WorldClient(ClientGame* game) : game::World(game), protocol::PacketHandler(game->GetDispatcher()), m_Game(game){
|
||||
GetDispatcher()->RegisterHandler(protocol::PacketType::WorldBeginData, this);
|
||||
GetDispatcher()->RegisterHandler(protocol::PacketType::WorldData, this);
|
||||
GetDispatcher()->RegisterHandler(protocol::PacketType::SpawnMob, this);
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
namespace td {
|
||||
namespace server {
|
||||
|
||||
ServerGame::ServerGame(server::Server* server) : m_Server(server), m_ServerWorld(server, this), game::Game(&m_ServerWorld){
|
||||
ServerGame::ServerGame(server::Server* server) : game::Game(&m_ServerWorld), m_Server(server), m_ServerWorld(server, this){
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
namespace td {
|
||||
namespace server {
|
||||
|
||||
ServerWorld::ServerWorld(Server* server, ServerGame* game) : m_Server(server), game::World(game){
|
||||
ServerWorld::ServerWorld(Server* server, ServerGame* game) : game::World(game), m_CurrentMobID(0), m_Server(server){
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user