2 Star 1 Fork 0

agiknight/d2bs

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
JSPresetUnit.h 1.70 KB
一键复制 编辑 原始数据 按行查看 历史
noah- 提交于 2018-11-16 23:30 . Removed msg loop intercept
#ifndef PRESETUNIT_H
#define PRESETUNIT_H
#include <windows.h>
#include "js32.h"
CLASS_CTOR(presetunit);
void presetunit_finalize(JSFreeOp* fop, JSObject* obj);
JSAPI_PROP(presetunit_getProperty);
JSAPI_FUNC(my_getPresetUnit);
JSAPI_FUNC(my_getPresetUnits);
enum presetunit_tinyid {
PUNIT_TYPE, // 0
PUNIT_ROOMX, // 1
PUNIT_ROOMY, // 2
PUNIT_X, // 3
PUNIT_Y, // 4
PUNIT_ID, // 5
PUINT_LEVEL // 6
};
static JSPropertySpec presetunit_props[] = {{"type", PUNIT_TYPE, JSPROP_PERMANENT_VAR, JSOP_WRAPPER(presetunit_getProperty), JSOP_NULLWRAPPER},
{"roomx", PUNIT_ROOMX, JSPROP_PERMANENT_VAR, JSOP_WRAPPER(presetunit_getProperty), JSOP_NULLWRAPPER},
{"roomy", PUNIT_ROOMY, JSPROP_PERMANENT_VAR, JSOP_WRAPPER(presetunit_getProperty), JSOP_NULLWRAPPER},
{"x", PUNIT_X, JSPROP_PERMANENT_VAR, JSOP_WRAPPER(presetunit_getProperty), JSOP_NULLWRAPPER},
{"y", PUNIT_Y, JSPROP_PERMANENT_VAR, JSOP_WRAPPER(presetunit_getProperty), JSOP_NULLWRAPPER},
{"id", PUNIT_ID, JSPROP_PERMANENT_VAR, JSOP_WRAPPER(presetunit_getProperty), JSOP_NULLWRAPPER},
{"level", PUINT_LEVEL, JSPROP_PERMANENT_VAR, JSOP_WRAPPER(presetunit_getProperty), JSOP_NULLWRAPPER},
{0, 0, 0, JSOP_NULLWRAPPER, JSOP_NULLWRAPPER}};
struct myPresetUnit {
DWORD dwType;
DWORD dwRoomX;
DWORD dwRoomY;
DWORD dwPosX;
DWORD dwPosY;
DWORD dwId;
DWORD dwLevel;
};
#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

搜索帮助