Console client: Now functional, but several features are still missing.

This commit is contained in:
lotodore
2008-12-25 21:12:59 +00:00
parent 77bb02113a
commit 5623e0865d
11 changed files with 216 additions and 23 deletions
+15 -1
View File
@@ -91,6 +91,7 @@ namespace pokerth_lib
public enum PropType
{
ErrorReason,
RequestedVersionMajor,
RequestedVersionMinor,
PlayerId,
@@ -153,7 +154,8 @@ namespace pokerth_lib
public enum RecordPropType
{
PlayerResult,
PlayerResults,
PlayerCards,
}
public static NetPacket Create(int type, int size, BinaryReader reader)
@@ -171,6 +173,12 @@ namespace pokerth_lib
case NetTypeGameListUpdate :
tmpPacket = new NetPacketGameListUpdate(size, reader);
break;
case NetTypeGameListPlayerJoined :
tmpPacket = new NetPacketGameListPlayerJoined(size, reader);
break;
case NetTypeGameListPlayerLeft :
tmpPacket = new NetPacketGameListPlayerLeft(size, reader);
break;
case NetTypeJoinGameAck :
tmpPacket = new NetPacketJoinGameAck(size, reader);
break;
@@ -201,12 +209,18 @@ namespace pokerth_lib
case NetTypeDealRiverCard :
tmpPacket = new NetPacketDealRiverCard(size, reader);
break;
case NetTypeAllInShowCards :
tmpPacket = new NetPacketAllInShowCards(size, reader);
break;
case NetTypeEndOfHandShowCards :
tmpPacket = new NetPacketEndOfHandShowCards(size, reader);
break;
case NetTypeEndOfHandHideCards :
tmpPacket = new NetPacketEndOfHandHideCards(size, reader);
break;
case NetTypeError :
tmpPacket = new NetPacketError(size, reader);
break;
default:
break;
}