mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2026-01-30 10:15:36 +01:00
Move network units to OpenRCT2::Network namespace
This commit is contained in:
@@ -15,39 +15,42 @@
|
||||
#include "../ui/WindowManager.h"
|
||||
#include "NetworkPacket.h"
|
||||
|
||||
void NetworkPlayer::SetName(std::string_view name)
|
||||
namespace OpenRCT2::Network
|
||||
{
|
||||
// 36 == 31 + strlen(" #255");
|
||||
Name = name.substr(0, 36);
|
||||
}
|
||||
void NetworkPlayer::SetName(std::string_view name)
|
||||
{
|
||||
// 36 == 31 + strlen(" #255");
|
||||
Name = name.substr(0, 36);
|
||||
}
|
||||
|
||||
void NetworkPlayer::Read(NetworkPacket& packet)
|
||||
{
|
||||
auto name = packet.ReadString();
|
||||
SetName(name);
|
||||
packet >> Id >> Flags >> Group >> LastAction >> LastActionCoord.x >> LastActionCoord.y >> LastActionCoord.z >> MoneySpent
|
||||
>> CommandsRan;
|
||||
}
|
||||
void NetworkPlayer::Read(NetworkPacket& packet)
|
||||
{
|
||||
auto name = packet.ReadString();
|
||||
SetName(name);
|
||||
packet >> Id >> Flags >> Group >> LastAction >> LastActionCoord.x >> LastActionCoord.y >> LastActionCoord.z
|
||||
>> MoneySpent >> CommandsRan;
|
||||
}
|
||||
|
||||
void NetworkPlayer::Write(NetworkPacket& packet)
|
||||
{
|
||||
packet.WriteString(Name);
|
||||
packet << Id << Flags << Group << LastAction << LastActionCoord.x << LastActionCoord.y << LastActionCoord.z << MoneySpent
|
||||
<< CommandsRan;
|
||||
}
|
||||
void NetworkPlayer::Write(NetworkPacket& packet)
|
||||
{
|
||||
packet.WriteString(Name);
|
||||
packet << Id << Flags << Group << LastAction << LastActionCoord.x << LastActionCoord.y << LastActionCoord.z
|
||||
<< MoneySpent << CommandsRan;
|
||||
}
|
||||
|
||||
void NetworkPlayer::IncrementNumCommands()
|
||||
{
|
||||
CommandsRan++;
|
||||
auto* windowMgr = OpenRCT2::Ui::GetWindowManager();
|
||||
windowMgr->InvalidateByNumber(WindowClass::Player, Id);
|
||||
}
|
||||
void NetworkPlayer::IncrementNumCommands()
|
||||
{
|
||||
CommandsRan++;
|
||||
auto* windowMgr = OpenRCT2::Ui::GetWindowManager();
|
||||
windowMgr->InvalidateByNumber(WindowClass::Player, Id);
|
||||
}
|
||||
|
||||
void NetworkPlayer::AddMoneySpent(money64 cost)
|
||||
{
|
||||
MoneySpent += cost;
|
||||
auto* windowMgr = OpenRCT2::Ui::GetWindowManager();
|
||||
windowMgr->InvalidateByNumber(WindowClass::Player, Id);
|
||||
}
|
||||
void NetworkPlayer::AddMoneySpent(money64 cost)
|
||||
{
|
||||
MoneySpent += cost;
|
||||
auto* windowMgr = OpenRCT2::Ui::GetWindowManager();
|
||||
windowMgr->InvalidateByNumber(WindowClass::Player, Id);
|
||||
}
|
||||
} // namespace OpenRCT2::Network
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user