/TGame/TCommonSvr/Message/DBMessageItem.h
http://awoe.googlecode.com/ · C Header · 131 lines · 96 code · 21 blank · 14 comment · 2 complexity · f8124099826aaebde83edac1899ab2e5 MD5 · raw file
- //
- // Generated by lua
- // 2009-2011 (C) Simplay Inc. Reserved
- //
-
- #ifndef __MSG_DB_Item_H__
- #define __MSG_DB_Item_H__
-
- #include "DBMessage.h"
-
- #pragma pack(push, 1)
-
- //
- // Message Definition for DBItem//
- struct DBItem{
- public:
- DBItem()
- {
- iid = 0;
- sid = 0;
- endurance = 0;
- count = 0;
- pos = 0;
- elvl = 0;
- slotcnt = 0;
- for (int i=0; i<3; i++)
- {
- slot [i] = 0;
- }
- datax = 0;
- datay = 0;
- dataz = 0;
- }
-
- DBItem& operator = (const DBItem& o)
- {
- iid = o.iid;
- sid = o.sid;
- endurance = o.endurance;
- count = o.count;
- pos = o.pos;
- elvl = o.elvl;
- slotcnt = o.slotcnt;
- for (int i=0; i<3; i++)
- {
- slot[i] = o.slot[i];
- }
- datax = o.datax;
- datay = o.datay;
- dataz = o.dataz;
- }
-
-
- int iid;
- int sid;
- short endurance;
- short count;
- short pos;
- char elvl;
- char slotcnt;
- int slot[3];
- int datax;
- int datay;
- int dataz;
- };
-
-
- //
- // Message Definition for LoadItems//
- class MsgLoadItems : public DBMessage{
- public:
- enum { Category = Msg::MC_DB_Item, Id = 1};
- MsgLoadItems():DBMessage(Category, Id)
- {
- pid = 0;
- }
-
- int pid;
- typedef std::list< DBItem > DBItemList;
- DBItemList items;
- };
-
- //
- // Message Definition for CreateItem//
- class MsgCreateItem : public DBMessage{
- public:
- enum { Category = Msg::MC_DB_Item, Id = 2};
- MsgCreateItem():DBMessage(Category, Id)
- {
- pid = 0;
- }
-
- int pid;
- DBItem item;
- };
-
- //
- // Message Definition for UpdateItem//
- class MsgUpdateItem : public DBMessage{
- public:
- enum { Category = Msg::MC_DB_Item, Id = 3};
- MsgUpdateItem():DBMessage(Category, Id)
- {
- pid = 0;
- }
-
- int pid;
- DBItem item;
- };
-
- //
- // Message Definition for RemoveItem//
- class MsgRemoveItem : public DBMessage{
- public:
- enum { Category = Msg::MC_DB_Item, Id = 4};
- MsgRemoveItem():DBMessage(Category, Id)
- {
- pid = 0;
- iid = 0;
- }
-
- int pid;
- int iid;
- };
-
-
-
- #pragma pack(pop)
-
- #endif