mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-06-23 15:13:55 -07:00
more ServerNetwork code
This commit is contained in:
parent
6bbc76af2b
commit
c9b66e4239
21 changed files with 441 additions and 35 deletions
|
|
@ -83,6 +83,7 @@ SET(PROTO_FILES
|
|||
event_reveal_cards.proto
|
||||
event_roll_die.proto
|
||||
event_room_say.proto
|
||||
event_server_complete_list.proto
|
||||
event_server_identification.proto
|
||||
event_server_message.proto
|
||||
event_server_shutdown.proto
|
||||
|
|
@ -132,6 +133,7 @@ SET(PROTO_FILES
|
|||
serverinfo_room.proto
|
||||
serverinfo_user.proto
|
||||
serverinfo_zone.proto
|
||||
servernetwork_message.proto
|
||||
server_message.proto
|
||||
session_commands.proto
|
||||
session_event.proto
|
||||
|
|
|
|||
12
common/pb/event_server_complete_list.proto
Normal file
12
common/pb/event_server_complete_list.proto
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
import "session_event.proto";
|
||||
import "serverinfo_user.proto";
|
||||
import "serverinfo_room.proto";
|
||||
|
||||
message Event_ServerCompleteList {
|
||||
extend SessionEvent {
|
||||
optional Event_ServerCompleteList ext = 600;
|
||||
}
|
||||
optional uint32 server_id = 1;
|
||||
repeated ServerInfo_User user_list = 2;
|
||||
repeated ServerInfo_Room room_list = 3;
|
||||
}
|
||||
24
common/pb/servernetwork_message.proto
Normal file
24
common/pb/servernetwork_message.proto
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
import "response.proto";
|
||||
import "session_event.proto";
|
||||
import "commands.proto";
|
||||
import "game_event_container.proto";
|
||||
import "room_event.proto";
|
||||
|
||||
message ServerNetworkMessage {
|
||||
enum MessageType {
|
||||
RESPONSE = 0;
|
||||
SESSION_EVENT = 1;
|
||||
GAME_COMMAND_CONTAINER = 2;
|
||||
GAME_EVENT_CONTAINER = 3;
|
||||
ROOM_EVENT = 4;
|
||||
}
|
||||
optional MessageType message_type = 1;
|
||||
|
||||
optional sint32 game_id = 10;
|
||||
|
||||
optional Response response = 100;
|
||||
optional SessionEvent session_event = 101;
|
||||
optional CommandContainer game_command = 102;
|
||||
optional GameEventContainer game_event_container = 103;
|
||||
optional RoomEvent room_event = 104;
|
||||
}
|
||||
|
|
@ -1,6 +1,7 @@
|
|||
message SessionEvent {
|
||||
enum SessionEventType {
|
||||
SERVER_IDENTIFICATION = 500;
|
||||
SERVER_COMPLETE_LIST = 600;
|
||||
SERVER_MESSAGE = 1000;
|
||||
SERVER_SHUTDOWN = 1001;
|
||||
CONNECTION_CLOSED = 1002;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue