diff options
Diffstat (limited to 'src/datatypes.h')
| -rw-r--r-- | src/datatypes.h | 39 |
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; +}; |
