Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

LuaManager.cpp File Reference

#include "global.h"
#include "LuaManager.h"
#include "LuaFunctions.h"
#include "RageUtil.h"
#include "RageLog.h"
#include "RageFile.h"
#include "arch/Dialog/Dialog.h"
#include "Foreach.h"
#include <csetjmp>
#include <cassert>

Classes

struct  ChunkReaderData

Functions

const char * ChunkReaderString (lua_State *L, void *ptr, size_t *size)
int LuaPanic (lua_State *L)
 LuaFunction_NoArgs (MonthOfYear, GetLocalTime().tm_mon+1)
 LuaFunction_NoArgs (DayOfMonth, GetLocalTime().tm_mday)
 LuaFunction_NoArgs (Hour, GetLocalTime().tm_hour)
 LuaFunction_NoArgs (Minute, GetLocalTime().tm_min)
 LuaFunction_NoArgs (Second, GetLocalTime().tm_sec)
 LuaFunction_NoArgs (Year, GetLocalTime().tm_year+1900)
 LuaFunction_NoArgs (Weekday, GetLocalTime().tm_wday)
 LuaFunction_NoArgs (DayOfYear, GetLocalTime().tm_yday)
 LuaFunction_Str (Trace,(LOG->Trace("%s", str.c_str()), true))

Variables

LuaManagerLUA = NULL
LuaFunctionListg_LuaFunctions = NULL
jmp_buf jbuf
CString jbuf_error
vector< RegisterActorFn > * g_vRegisterActors = NULL

Function Documentation

const char* ChunkReaderString lua_State *  L,
void *  ptr,
size_t *  size
 

LuaFunction_NoArgs DayOfYear  ,
GetLocalTime().  tm_yday
 

LuaFunction_NoArgs Weekday  ,
GetLocalTime().  tm_wday
 

LuaFunction_NoArgs Year  ,
GetLocalTime().tm_year+  1900
 

LuaFunction_NoArgs Second  ,
GetLocalTime().  tm_sec
 

LuaFunction_NoArgs Minute  ,
GetLocalTime().  tm_min
 

LuaFunction_NoArgs Hour  ,
GetLocalTime().  tm_hour
 

LuaFunction_NoArgs DayOfMonth  ,
GetLocalTime().  tm_mday
 

LuaFunction_NoArgs MonthOfYear  ,
GetLocalTime().tm_mon+  1
 

LuaFunction_Str Trace  ,
(LOG->Trace("%s", str.c_str()), true) 
 

int LuaPanic lua_State *  L  )  [static]
 


Variable Documentation

LuaFunctionList* g_LuaFunctions = NULL [static]
 

vector<RegisterActorFn>* g_vRegisterActors = NULL [static]
 

jmp_buf jbuf [static]
 

CString jbuf_error [static]
 

LuaManager* LUA = NULL
 


Generated on Thu Jan 27 20:57:42 2005 for StepMania by doxygen 1.3.7