NetPlayServer: Make g_initial_netplay_rtc a member variable of NetPlayClient

Behaviorally, this belongs within the netplay client. The server will
always transmit a known RTC value, so it doesn't even need a global for
this. Given the client receives the packet containing said RTC value, we can
store it as a member variable and provide an accessor for reading that
value.

This removes another global variable within the netplay code.
This commit is contained in:
Lioncash
2018-07-14 18:55:17 -04:00
parent 72d5ff54f3
commit ac1b48497e
5 changed files with 24 additions and 11 deletions

View File

@ -94,8 +94,6 @@ struct NetTraversalConfig
u16 traversal_port = 0;
};
extern u64 g_netplay_initial_rtc;
struct Rpt : public std::vector<u8>
{
u16 channel;