39 lines
945 B
C++
39 lines
945 B
C++
|
|
#ifndef AG_H
|
|
#define AG_H
|
|
|
|
#include <lua.hpp>
|
|
|
|
namespace ag
|
|
{
|
|
void register_functions(lua_State * L);
|
|
int print(lua_State * L);
|
|
int println(lua_State * L);
|
|
int loadModel(lua_State * L);
|
|
int loadStaticModel(lua_State * L);
|
|
int sleep(lua_State * L);
|
|
int startFrame(lua_State * L);
|
|
int endFrame(lua_State * L);
|
|
int setCamera(lua_State * L);
|
|
int elapsedTime(lua_State * L);
|
|
int doPhysics(lua_State * L);
|
|
int drawObjects(lua_State * L);
|
|
int setAutoPhysics(lua_State * L);
|
|
int setAutoStartFrame(lua_State * L);
|
|
int setAutoEndFrame(lua_State * L);
|
|
int setAutoDrawObjects(lua_State * L);
|
|
int isKeyDown(lua_State * L);
|
|
|
|
namespace object
|
|
{
|
|
int draw(lua_State * L);
|
|
int setPosition(lua_State * L);
|
|
int getPosition(lua_State * L);
|
|
int clone(lua_State * L);
|
|
int destroy(lua_State * L);
|
|
int setVisible(lua_State * L);
|
|
}
|
|
}
|
|
|
|
#endif
|