#include "LuaSDLStruct.h"
#include <LuaMe/LuaFunction.hpp>
#include <LuaMe/LuaStruct.hpp>
#include <SDL/SDL.h>
#include "LuaSDLType.hpp"
#include <iostream>
using namespace std;
void sdl_global_struct(lua_State *L)
{
// unfinished
me_init(L, SDL_PixelFormat);
// unfinished
me_init(L, SDL_Surface);
me_regs(L, SDL_Surface, w, false); // 表示只读成员
me_regs(L, SDL_Surface, h, false);
me_regs(L, SDL_Surface, format);
// unfinished
me_init(L, SDL_RWops);
me_init(L, SDL_Rect);
me_regs(L, SDL_Rect, x);
me_regs(L, SDL_Rect, y);
me_regs(L, SDL_Rect, w);
me_regs(L, SDL_Rect, h);
me_bind(L, SDL_Rect);
// unfinished
me_init(L, SDL_Event);
me_regs(L, SDL_Event, type);
me_regs(L, SDL_Event, key);
me_bind(L, SDL_Event);
me_init(L, SDL_keysym);
me_regs(L, SDL_keysym, scancode);
me_regs(L, SDL_keysym, sym);
me_regs(L, SDL_keysym, mod);
me_regs(L, SDL_keysym, unicode);
me_init(L, SDL_KeyboardEvent);
me_regs(L, SDL_KeyboardEvent, type);
me_regs(L, SDL_KeyboardEvent, state);
me_regs(L, SDL_KeyboardEvent, keysym);
me_init(L, SDL_Color);
me_regs(L, SDL_Color, r);
me_regs(L, SDL_Color, g);
me_regs(L, SDL_Color, b);
me_regs(L, SDL_Color, unused);
me_bind(L, SDL_Color);
}
利用C++模板的C到Lua简易封装库LuaMe
5星 · 超过95%的资源 需积分: 10 176 浏览量
2015-08-27
21:02:56
上传
评论 1
收藏 634KB ZIP 举报
kier
- 粉丝: 4
- 资源: 12
最新资源
- MEM2307-VB一款SOT23封装P-Channel场效应MOS管
- 逐次分半积分实验.wps
- MEM2303XG-VB一款P-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- MEM2303-VB一款P-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- 1_base.apk.1
- 基于FPGA深度学习的9I2C 读写 RTC 时钟实验,适合FPGA初学者
- MEM2303M3G-VB一款P-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- MEM2302XG-VB一款N-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- manage.py 相对路径
- 数据库设计课程设计-高校选课管理系统免费提供
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
- 1
- 2
前往页