34 lines
731 B
C
34 lines
731 B
C
#ifndef __BACKGROUND_H__
|
|
#define __BACKGROUND_H__
|
|
|
|
#include "../syscalls.h"
|
|
|
|
int syscalls_backgroundSetSize(lua_State* L);
|
|
|
|
int syscalls_backgroundPutPixel(lua_State* L);
|
|
|
|
int syscalls_backgroundRedraw(lua_State* L);
|
|
|
|
int syscalls_backgroundSetDrawMode(lua_State* L);
|
|
|
|
int syscalls_backgroundGetDrawMode(lua_State* L);
|
|
|
|
int syscalls_backgroundOpenMap(lua_State* L);
|
|
|
|
int syscalls_backgroundCloseMap(lua_State* L);
|
|
|
|
int syscalls_backgroundRedrawArea(lua_State* L);
|
|
|
|
inline syscalls_push_BackgroundDrawMode(lua_State* L)
|
|
{
|
|
lua_createtable(L, 0, 2);
|
|
|
|
LUA_PUSH_INTEGER_FIELD(L, KSYS_BG_MODE_PAVE, "Pave");
|
|
|
|
LUA_PUSH_INTEGER_FIELD(L, KSYS_BG_MODE_STRETCH, "Stretch");
|
|
|
|
lua_setfield(L, -2, "DrawMode");
|
|
}
|
|
|
|
#endif // __BACKGROUND_H__
|