aboutsummaryrefslogtreecommitdiff
path: root/src/datatypes.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/datatypes.h')
-rw-r--r--src/datatypes.h39
1 files changed, 39 insertions, 0 deletions
diff --git a/src/datatypes.h b/src/datatypes.h
index b87744ca..30b384e8 100644
--- a/src/datatypes.h
+++ b/src/datatypes.h
@@ -98,3 +98,42 @@ enum MUSIC_EFFECT
FADE_OUT = 2,
SYNC_POS = 4
};
+
+class PlayerData
+{
+public:
+ int id = -1;
+ QString name;
+ QString character;
+ QString character_name;
+ int area_id = 0;
+};
+
+class PlayerRegister
+{
+public:
+ enum REGISTER_TYPE
+ {
+ ADD_PLAYER,
+ REMOVE_PLAYER,
+ };
+
+ int id;
+ REGISTER_TYPE type;
+};
+
+class PlayerUpdate
+{
+public:
+ enum DATA_TYPE
+ {
+ NAME,
+ CHARACTER,
+ CHARACTER_NAME,
+ AREA_ID,
+ };
+
+ int id;
+ DATA_TYPE type;
+ QString data;
+};