diff options
Diffstat (limited to 'src/writer.hh')
| -rw-r--r-- | src/writer.hh | 58 |
1 files changed, 29 insertions, 29 deletions
diff --git a/src/writer.hh b/src/writer.hh index 8c87c0f..d7ea226 100644 --- a/src/writer.hh +++ b/src/writer.hh @@ -5,23 +5,23 @@ #include "containers.hh" #include "operate.hh" -enum TWriterThreadReplyType: int { - REPLY_BROADCAST = 0, - REPLY_DIRECT = 1, - REPLY_LOGOUT = 2, +enum TWriterThreadOrderType: int { + WRITER_ORDER_TERMINATE = 0, + WRITER_ORDER_LOGOUT = 1, + WRITER_ORDER_PLAYERLIST = 2, + WRITER_ORDER_KILLSTATISTICS = 3, + WRITER_ORDER_PUNISHMENT = 4, + WRITER_ORDER_CHARACTERDEATH = 5, + WRITER_ORDER_ADDBUDDY = 6, + WRITER_ORDER_REMOVEBUDDY = 7, + WRITER_ORDER_DECREMENTISONLINE = 8, + WRITER_ORDER_SAVEPLAYERDATA = 9, }; -enum TWriterThreadOrderType: int { - ORDER_TERMINATE = 0, - ORDER_LOGOUT = 1, - ORDER_PLAYERLIST = 2, - ORDER_KILLSTATISTICS = 3, - ORDER_PUNISHMENT = 4, - ORDER_CHARACTERDEATH = 5, - ORDER_ADDBUDDY = 6, - ORDER_REMOVEBUDDY = 7, - ORDER_DECREMENTISONLINE = 8, - ORDER_SAVEPLAYERDATA = 9, +enum TWriterThreadReplyType: int { + WRITER_REPLY_BROADCAST = 0, + WRITER_REPLY_DIRECT = 1, + WRITER_REPLY_LOGOUT = 2, }; struct TProtocolThreadOrder{ @@ -29,20 +29,6 @@ struct TProtocolThreadOrder{ char Text[256]; }; -struct TWriterThreadReply{ - TWriterThreadReplyType ReplyType; - const void *Data; -}; - -struct TBroadcastReplyData{ - char Message[100]; -}; - -struct TDirectReplyData{ - uint32 CharacterID; - char Message[100]; -}; - struct TWriterThreadOrder{ TWriterThreadOrderType OrderType; const void *Data; @@ -99,6 +85,20 @@ struct TBuddyOrderData{ uint32 Buddy; }; +struct TWriterThreadReply{ + TWriterThreadReplyType ReplyType; + const void *Data; +}; + +struct TBroadcastReplyData{ + char Message[100]; +}; + +struct TDirectReplyData{ + uint32 CharacterID; + char Message[100]; +}; + void InitProtocol(void); void InsertProtocolOrder(const char *ProtocolName, const char *Text); void GetProtocolOrder(TProtocolThreadOrder *Order); |
