summaryrefslogtreecommitdiffhomepage
path: root/StarsEx/NetLobbyServer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'StarsEx/NetLobbyServer.cpp')
-rw-r--r--StarsEx/NetLobbyServer.cpp27
1 files changed, 16 insertions, 11 deletions
diff --git a/StarsEx/NetLobbyServer.cpp b/StarsEx/NetLobbyServer.cpp
index dfb0422..d853982 100644
--- a/StarsEx/NetLobbyServer.cpp
+++ b/StarsEx/NetLobbyServer.cpp
@@ -13,7 +13,11 @@
#include "NetLobbyServer.h"
+#include <cstdint>
+
#include <InfoEx.h>
+#include <List.h>
+#include <Text.h>
#include "NetServerConfig.h"
#include "NetClientConfig.h"
@@ -25,7 +29,6 @@
#include "Mission.h"
#include "ShipDesign.h"
#include "Sim.h"
-#include "Text.h"
#include "ModConfig.h"
#include "ModInfo.h"
@@ -57,8 +60,8 @@ NetLobbyServer::NetLobbyServer()
selected_mission = 0;
- Text hostname = "0.0.0.0";
- WORD server_port = 11100;
+ Text hostname = "0.0.0.0";
+ std::uint16_t server_port = 11100;
server_config = NetServerConfig::GetInstance();
if (server_config) {
@@ -76,7 +79,7 @@ NetLobbyServer::NetLobbyServer()
LoadMOTD();
auto game = Game::GetInstance();
- DWORD mission_id = 0;
+ std::uint32_t mission_id = 0;
// only one mission:
if (game->Server() && server_mission.length() > 0) {
@@ -269,7 +272,7 @@ NetLobbyServer::ExecFrame()
}
auto game = Game::GetInstance();
- DWORD mission_id = 0;
+ std::uint32_t mission_id = 0;
// restart persistent mission?
if (game->Server() && game->GetGameMode() == Game::MENU_MODE && server_mission.length() > 0) {
@@ -325,9 +328,9 @@ NetLobbyServer::SendData(NetUser* dst, int type, Text msg)
{
if (link && dst && type > 0 && type < 255) {
if (msg.length())
- link->SendMessage(dst->GetNetID(), (BYTE) type, msg.data(), msg.length(), NetMsg::RELIABLE);
+ link->SendMessage(dst->GetNetID(), static_cast<std::uint8_t>(type), msg.data(), msg.length(), NetMsg::RELIABLE);
else
- link->SendMessage(dst->GetNetID(), (BYTE) type, 0, 0, NetMsg::RELIABLE);
+ link->SendMessage(dst->GetNetID(), static_cast<std::uint8_t>(type), 0, 0, NetMsg::RELIABLE);
}
}
@@ -580,7 +583,7 @@ NetLobbyServer::SaveChat()
// +-------------------------------------------------------------------+
void
-NetLobbyServer::SelectMission(DWORD id)
+NetLobbyServer::SelectMission(std::uint32_t id)
{
if (GetStatus() == NetServerInfo::PERSISTENT)
return;
@@ -834,7 +837,7 @@ NetLobbyServer::DoServerInfo(NetPeer* peer, Text s)
{
if (peer && peer->NetID()) {
char buffer[1024];
- WORD gameport = 11101;
+ std::uint16_t gameport = 11101;
if (server_config)
gameport = server_config->GetGamePort();
@@ -847,7 +850,8 @@ NetLobbyServer::DoServerInfo(NetPeer* peer, Text s)
HasHost() ? "true" : "false",
gameport);
- link->SendMessage(peer->NetID(), (BYTE) NET_LOBBY_SERVER_INFO, buffer, strlen(buffer), NetMsg::RELIABLE);
+ link->SendMessage(
+ peer->NetID(), static_cast<std::uint8_t>(NET_LOBBY_SERVER_INFO), buffer, strlen(buffer), NetMsg::RELIABLE);
}
}
@@ -876,7 +880,8 @@ NetLobbyServer::DoServerMods(NetPeer* peer, Text s)
response += "\" ";
}
- link->SendMessage(peer->NetID(), (BYTE) NET_LOBBY_SERVER_MODS, response, response.length(), NetMsg::RELIABLE);
+ link->SendMessage(
+ peer->NetID(), static_cast<std::uint8_t>(NET_LOBBY_SERVER_MODS), response, response.length(), NetMsg::RELIABLE);
}
}