summaryrefslogtreecommitdiffstats
path: root/src/network/room.h
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/network/room.h14
1 files changed, 13 insertions, 1 deletions
diff --git a/src/network/room.h b/src/network/room.h
index 70c64d5f1..0a6217c11 100644
--- a/src/network/room.h
+++ b/src/network/room.h
@@ -4,7 +4,6 @@
#pragma once
-#include <atomic>
#include <memory>
#include <string>
#include "common/common_types.h"
@@ -19,6 +18,19 @@ struct RoomInformation {
u32 member_slots; ///< Maximum number of members in this room
};
+// The different types of messages that can be sent. The first byte of each packet defines the type
+typedef uint8_t MessageID;
+enum RoomMessageTypes {
+ IdJoinRequest = 1,
+ IdJoinSuccess,
+ IdRoomInformation,
+ IdSetGameName,
+ IdWifiPacket,
+ IdChatMessage,
+ IdNameCollision,
+ IdMacCollision
+};
+
/// This is what a server [person creating a server] would use.
class Room final {
public: