Began transition to enum'd commands like chris suggested.
This commit is contained in:
@@ -119,46 +119,46 @@ void StepManiaLanServer::ParseData(PacketFunctions& Packet, int clientNum)
|
|||||||
int command = Packet.Read1();
|
int command = Packet.Read1();
|
||||||
switch (command)
|
switch (command)
|
||||||
{
|
{
|
||||||
case 0:
|
case NSCPing:
|
||||||
// No Operation
|
// No Operation
|
||||||
SendValue(129, clientNum);
|
SendValue(NSServerOffset + NSCPingR, clientNum);
|
||||||
break;
|
break;
|
||||||
case 1:
|
case NSCPingR:
|
||||||
// No Operation response
|
// No Operation response
|
||||||
break;
|
break;
|
||||||
case 2:
|
case NSCHello:
|
||||||
// Hello
|
// Hello
|
||||||
Hello(Packet, clientNum);
|
Hello(Packet, clientNum);
|
||||||
break;
|
break;
|
||||||
case 3:
|
case NSCGSR:
|
||||||
// Start Request
|
// Start Request
|
||||||
Client[clientNum].StartRequest(Packet);
|
Client[clientNum].StartRequest(Packet);
|
||||||
CheckReady();
|
CheckReady();
|
||||||
break;
|
break;
|
||||||
case 4:
|
case NSCGON:
|
||||||
// GameOver
|
// GameOver
|
||||||
GameOver(Packet, clientNum);
|
GameOver(Packet, clientNum);
|
||||||
break;
|
break;
|
||||||
case 5:
|
case NSCGSU:
|
||||||
// StatsUpdate
|
// StatsUpdate
|
||||||
Client[clientNum].UpdateStats(Packet);
|
Client[clientNum].UpdateStats(Packet);
|
||||||
break;
|
break;
|
||||||
case 6:
|
case NSCSU:
|
||||||
// Style Update
|
// Style Update
|
||||||
Client[clientNum].StyleUpdate(Packet);
|
Client[clientNum].StyleUpdate(Packet);
|
||||||
SendUserList();
|
SendUserList();
|
||||||
break;
|
break;
|
||||||
case 7:
|
case NSCCM:
|
||||||
// Chat message
|
// Chat message
|
||||||
RelayChat(Packet, clientNum);
|
RelayChat(Packet, clientNum);
|
||||||
break;
|
break;
|
||||||
case 8:
|
case NSCRSG:
|
||||||
SelectSong(Packet, clientNum);
|
SelectSong(Packet, clientNum);
|
||||||
break;
|
break;
|
||||||
case 10:
|
case NSCSMS:
|
||||||
ScreenNetMusicSelectStatus(Packet, clientNum);
|
ScreenNetMusicSelectStatus(Packet, clientNum);
|
||||||
break;
|
break;
|
||||||
case 11:
|
case NSCUPOpts:
|
||||||
Client[clientNum].Player[0].options = Packet.ReadNT();
|
Client[clientNum].Player[0].options = Packet.ReadNT();
|
||||||
Client[clientNum].Player[1].options = Packet.ReadNT();
|
Client[clientNum].Player[1].options = Packet.ReadNT();
|
||||||
break;
|
break;
|
||||||
@@ -175,7 +175,7 @@ void StepManiaLanServer::Hello(PacketFunctions& Packet, int clientNum)
|
|||||||
Client[clientNum].SetClientVersion(ClientVersion, build);
|
Client[clientNum].SetClientVersion(ClientVersion, build);
|
||||||
|
|
||||||
Reply.ClearPacket();
|
Reply.ClearPacket();
|
||||||
Reply.Write1(130);
|
Reply.Write1( NSCHello + NSServerOffset );
|
||||||
Reply.Write1(1);
|
Reply.Write1(1);
|
||||||
Reply.WriteNT(servername);
|
Reply.WriteNT(servername);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user