2 Star 1 Fork 0

agiknight/d2bs

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
JSParty.h 1.82 KB
一键复制 编辑 原始数据 按行查看 历史
#ifndef PARTY_H
#define PARTY_H
#include "js32.h"
CLASS_CTOR(party);
JSAPI_PROP(party_getProperty);
JSAPI_FUNC(party_getNext);
JSAPI_FUNC(my_getParty);
enum party_tinyid { PARTY_AREA, PARTY_X, PARTY_Y, PARTY_GID, PARTY_LIFE, PARTY_NAME, PARTY_FLAG, PARTY_ID, PARTY_CLASSID, PARTY_LEVEL };
static JSPropertySpec party_props[] = {{"x", PARTY_X, JSPROP_PERMANENT_VAR, JSOP_WRAPPER(party_getProperty), JSOP_NULLWRAPPER},
{"y", PARTY_Y, JSPROP_PERMANENT_VAR, JSOP_WRAPPER(party_getProperty), JSOP_NULLWRAPPER},
{"area", PARTY_AREA, JSPROP_PERMANENT_VAR, JSOP_WRAPPER(party_getProperty), JSOP_NULLWRAPPER},
{"gid", PARTY_GID, JSPROP_PERMANENT_VAR, JSOP_WRAPPER(party_getProperty), JSOP_NULLWRAPPER},
{"life", PARTY_LIFE, JSPROP_PERMANENT_VAR, JSOP_WRAPPER(party_getProperty), JSOP_NULLWRAPPER},
{"partyflag", PARTY_FLAG, JSPROP_PERMANENT_VAR, JSOP_WRAPPER(party_getProperty), JSOP_NULLWRAPPER},
{"partyid", PARTY_ID, JSPROP_PERMANENT_VAR, JSOP_WRAPPER(party_getProperty), JSOP_NULLWRAPPER},
{"name", PARTY_NAME, JSPROP_PERMANENT_VAR, JSOP_WRAPPER(party_getProperty), JSOP_NULLWRAPPER},
{"classid", PARTY_CLASSID, JSPROP_PERMANENT_VAR, JSOP_WRAPPER(party_getProperty), JSOP_NULLWRAPPER},
{"level", PARTY_LEVEL, JSPROP_PERMANENT_VAR, JSOP_WRAPPER(party_getProperty), JSOP_NULLWRAPPER},
{0, 0, 0, JSOP_NULLWRAPPER, JSOP_NULLWRAPPER}};
static JSFunctionSpec party_methods[] = {JS_FS("getNext", party_getNext, 0, FUNCTION_FLAGS), JS_FS_END};
#endif
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/sylar_game_dev/d2bs.git
git@gitee.com:sylar_game_dev/d2bs.git
sylar_game_dev
d2bs
d2bs
master

搜索帮助