1 package net.sourceforge.simplegamenet.framework.transport;
2
3 interface PacketCodes {
4
5 public static final int CON_CLIENT_CON_OPEN = 0x01100100;
6 public static final int E_CON_BANNED = 0xF0100100;
7 public static final int E_CON_CLIENT_CON_OPEN = 0xF0100101;
8 public static final int CON_SERVER_CON_OPEN = 0x00100200;
9 public static final int CON_SGN_VERSION = 0x01100300;
10 public static final int E_CON_CLIENT_SGN_VERSION = 0xF0100300;
11 public static final int E_CON_SERVER_SGN_VERSION = 0xF0100301;
12 public static final int GAME_OPEN = 0x00200400;
13 public static final int E_GAME_NOT_FOUND = 0xF1200400;
14 public static final int E_GAME_CLIENT_GAME_VERSION = 0xF1200401;
15 public static final int E_GAME_SERVER_GAME_VERSION = 0xF1200402;
16 public static final int CON_LOGIN_NICKNAME = 0x01100600;
17 public static final int E_CON_LOGIN = 0xF0100600;
18 public static final int CON_LOGIN_DATA = 0x00100700;
19
20 public static final int CON_CLIENT_PING = 0x01100900;
21 public static final int CON_SERVER_PONG = 0x00100900;
22 public static final int CON_SERVER_PING = 0x00100901;
23 public static final int CON_CLIENT_PONG = 0x01100901;
24
25 public static final int CHAT_ASK_MESSAGE = 0x01300A00;
26 public static final int E_CHAT_MESSAGE = 0xF0300A00;
27 public static final int CHAT_GRANT_MESSAGE = 0x00300A00;
28
29 public static final int GAME_CHANGE_GAME_SETTINGS = 0x01200B00;
30 public static final int E_GAME_CHANGE_GAME_SETTINGS_GAME_IN_PROGRESS = 0xF0200B00;
31 public static final int E_GAME_CHANGE_GAME_SETTINGS_NOT_ACCEPTED = 0xF0200B01;
32 public static final int GAME_UPDATE_GAME_SETTINGS = 0x00200B00;
33
34 public static final int CON_ADD_PLAYER = 0x00100800;
35
36 public static final int GAME_CHANGE_PLAYER_SETTINGS = 0x01200C00;
37 public static final int E_GAME_CHANGE_PLAYER_SETTINGS_GAME_IN_PROGRESS = 0xF0200C00;
38 public static final int E_GAME_CHANGE_PLAYER_SETTINGS_NOT_ACCEPTED = 0xF0200C01;
39 public static final int GAME_UPDATE_PLAYER_SETTINGS = 0x00200C00;
40
41 public static final int CON_CLIENT_CON_CLOSE = 0x0110F000;
42 public static final int CON_REMOVE_PLAYER_BY_LEFT = 0x0010F000;
43 public static final int CON_KICK = 0x0010F100;
44 public static final int CON_REMOVE_PLAYER_BY_KICK = 0x0010F101;
45 public static final int CON_BAN = 0x0010F200;
46 public static final int CON_REMOVE_PLAYER_BY_BAN = 0x0010F201;
47 public static final int CON_REMOVE_PLAYER_BY_DISCONNECTION = 0x0010F301;
48 public static final int E_CON_CLIENT_VIOLATION = 0xF010F400;
49 public static final int CON_REMOVE_PLAYER_BY_CLIENT_VIOLATION = 0x0010F401;
50 public static final int E_CON_SERVER_VIOLATION = 0xF110F500;
51 public static final int CON_REMOVE_PLAYER_BY_SERVER_VIOLATION = 0x0010F501;
52 public static final int CON_SERVER_CON_CLOSE = 0x0010FF00;
53
54 public static final int GAME_CLIENT_START_GAME = 0x01200D00;
55 public static final int E_GAME_CLIENT_START_GAME = 0xF0200D00;
56 public static final int GAME_SERVER_GAME_STARTED = 0x00200D00;
57
58 public static final int GAME_CLIENT_SEND_DATA = 0x01201000;
59 public static final int GAME_SERVER_SEND_DATA = 0x00201000;
60
61 public static final int GAME_CLIENT_ABORT_GAME = 0x01200F01;
62 public static final int E_GAME_CLIENT_ABORT_GAME = 0xF0200F01;
63 public static final int GAME_SERVER_GAME_STOPPING = 0x00200F10;
64 public static final int GAME_SERVER_GAME_ABORTING = 0x00200F11;
65 public static final int GAME_CLIENT_CONFIRM_GAME_STOPPING = 0x01200F10;
66 public static final int GAME_CLIENT_CONFIRM_GAME_ABORTING = 0x01200F11;
67 public static final int GAME_SERVER_GAME_ENDED = 0x00200F22;
68
69 }