Etterna 0.75.1
Loading...
Searching...
No Matches
NetworkConstants.h
1#pragma once
2
3#include <string>
4#include <map>
5
6enum ETTServerMessageTypes
7{
8 ettps_hello = 0,
9 ettps_ping,
10 ettps_recievechat,
11 ettps_loginresponse,
12 ettps_roomlist,
13 ettps_lobbyuserlist,
14 ettps_lobbyuserlistupdate,
15 ettps_recievescore,
16 ettps_mpleaderboardupdate,
17 ettps_createroomresponse,
18 ettps_enterroomresponse,
19 ettps_selectchart,
20 ettps_startchart,
21 ettps_deleteroom,
22 ettps_newroom,
23 ettps_updateroom,
24 ettps_roomuserlist,
25 ettps_chartrequest,
26 ettps_roompacklist,
27 ettps_gameplay_replay_update,
28 ettps_spectating_update,
29 ettps_end
30};
31
32enum ETTClientMessageTypes
33{
34 ettpc_login = 0,
35 ettpc_ping,
36 ettpc_sendchat,
37 ettpc_sendscore,
38 ettpc_mpleaderboardupdate,
39 ettpc_createroom,
40 ettpc_enterroom,
41 ettpc_leaveroom,
42 ettpc_selectchart,
43 ettpc_startchart,
44 ettpc_gameover,
45 ettpc_haschart,
46 ettpc_missingchart,
47 ettpc_startingchart,
48 ettpc_notstartingchart,
49 ettpc_openoptions,
50 ettpc_closeoptions,
51 ettpc_openeval,
52 ettpc_closeeval,
53 ettpc_logout,
54 ettpc_hello,
55 ettpc_replay_input,
56 ettpc_replay_miss,
57 ettpc_replay_holddrop,
58 ettpc_replay_minehit,
59 ettpc_replay_v2data,
60 ettpc_end
61};
62
63namespace NetworkConstants {
64
65 extern std::map<ETTClientMessageTypes, std::string> ettClientMessageMap;
66 extern std::map<std::string, ETTServerMessageTypes> ettServerMessageMap;
67
68}