Skip to content

Commit 6867a54

Browse files
committed
去掉了暴露给客户端的一些无用的接口。
1 parent a39a5b8 commit 6867a54

File tree

2 files changed

+24
-4
lines changed

2 files changed

+24
-4
lines changed

kbe/src/lib/client_lib/entity.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,20 +39,20 @@ namespace client
3939
{
4040

4141
//-------------------------------------------------------------------------------------
42-
ENTITY_METHOD_DECLARE_BEGIN(ClientApp, Entity)
43-
ENTITY_METHOD_DECLARE_END()
42+
CLIENT_ENTITY_METHOD_DECLARE_BEGIN(ClientApp, Entity)
43+
CLIENT_ENTITY_METHOD_DECLARE_END()
4444

4545
SCRIPT_MEMBER_DECLARE_BEGIN(Entity)
4646
SCRIPT_MEMBER_DECLARE_END()
4747

48-
ENTITY_GETSET_DECLARE_BEGIN(Entity)
48+
CLIENT_ENTITY_GETSET_DECLARE_BEGIN(Entity)
4949
SCRIPT_GET_DECLARE("base", pyGetBaseMailbox, 0, 0)
5050
SCRIPT_GET_DECLARE("cell", pyGetCellMailbox, 0, 0)
5151
SCRIPT_GET_DECLARE("clientapp", pyGetClientApp , 0, 0)
5252
SCRIPT_GETSET_DECLARE("position", pyGetPosition, pySetPosition, 0, 0)
5353
SCRIPT_GETSET_DECLARE("direction", pyGetDirection, pySetDirection, 0, 0)
5454
SCRIPT_GETSET_DECLARE("velocity", pyGetMoveSpeed, pySetMoveSpeed, 0, 0)
55-
ENTITY_GETSET_DECLARE_END()
55+
CLIENT_ENTITY_GETSET_DECLARE_END()
5656
BASE_SCRIPT_INIT(Entity, 0, 0, 0, 0, 0)
5757

5858
//-------------------------------------------------------------------------------------

kbe/src/lib/entitydef/entity_macro.hpp

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,26 @@ namespace KBEngine{
5050
SCRIPT_GETSET_DECLARE_END() \
5151

5252

53+
#define CLIENT_ENTITY_METHOD_DECLARE_BEGIN(APP, CLASS) \
54+
ENTITY_CPP_IMPL(APP, CLASS) \
55+
SCRIPT_METHOD_DECLARE_BEGIN(CLASS) \
56+
SCRIPT_METHOD_DECLARE("__reduce_ex__", reduce_ex__, METH_VARARGS, 0) \
57+
58+
59+
#define CLIENT_ENTITY_METHOD_DECLARE_END() \
60+
SCRIPT_METHOD_DECLARE_END() \
61+
62+
63+
#define CLIENT_ENTITY_GETSET_DECLARE_BEGIN(CLASS) \
64+
SCRIPT_GETSET_DECLARE_BEGIN(CLASS) \
65+
SCRIPT_GET_DECLARE("id", pyGetID, 0, 0) \
66+
SCRIPT_GET_DECLARE("spaceID", pyGetSpaceID, 0, 0) \
67+
68+
69+
#define CLIENT_ENTITY_GETSET_DECLARE_END() \
70+
SCRIPT_GETSET_DECLARE_END() \
71+
72+
5373
#ifdef CLIENT_NO_FLOAT
5474
#define ADD_POS_DIR_TO_STREAM(s, pos, dir) \
5575
int32 x = (int32)pos.x; \

0 commit comments

Comments
 (0)