int main(int argc, char* argv[]) { AsyncDailyFileLogger* logger = new AsyncDailyFileLogger("./log/log_processor.log"); logger->SetLogLevel(LOG_ALL); setGlobalLogger(logger); Log(LOG_ERROR|LOG_CONSOLE, "======================================"); Log(LOG_ERROR|LOG_CONSOLE, "| log processor |"); Log(LOG_ERROR|LOG_CONSOLE, "======================================"); const char* cfgFilePath = "../settings/log_processor/configure.lua"; if(argc > 1) { cfgFilePath = argv[1]; if(!JG_F::KFileUtil::IsFileExists(cfgFilePath)) { Log(LOG_ERROR, "error: configure file '%s' not found.", cfgFilePath); return 1; } } if(!assureOneProgramInstance()) { Log(LOG_ERROR|LOG_CONSOLE, "error: more than one program instance !!!"); return 1; } LuaWraper.InitScript(0); REGISTER_LUA_CLASS_2(KPropertyMap); REGISTER_LUA_CLASS_2(KEventHandler); REGISTER_LUA_CLASS(KEventEntity); REGISTER_LUA_CLASS(KEventEntity_luaMaster); REGISTER_LUA_CLASS(l_mysqlConnection); REGISTER_LUA_CLASS(l_mysqlResultSet); LuaWraper["time2str"] = time2str; g_pApp = new Application(); if(!g_pApp->initialize(cfgFilePath)) { g_pApp->finalize(); return 0; } DWORD lastTick = GetTickCount(); while(1) { DWORD nowTick = GetTickCount(); g_pApp->breathe(nowTick - lastTick); lastTick = nowTick; if(g_pApp->m_msFrameSleep > 10) msleep(g_pApp->m_msFrameSleep); } g_pApp->finalize(); return 0; }
//----------------------------------------------------------------// extern "C" void Java_com_ziplinegames_moai_Moai_AKUInit ( JNIEnv* env, jclass obj ) { MOAIAppAndroid::Affirm (); REGISTER_LUA_CLASS ( MOAIAppAndroid ); MOAIDialogAndroid::Affirm (); REGISTER_LUA_CLASS ( MOAIDialogAndroid ); MOAIMoviePlayerAndroid::Affirm (); REGISTER_LUA_CLASS ( MOAIMoviePlayerAndroid ); #ifndef DISABLE_ADCOLONY MOAIAdColonyAndroid::Affirm (); REGISTER_LUA_CLASS ( MOAIAdColonyAndroid ); #endif #ifndef DISABLE_BILLING MOAIBillingAndroid::Affirm (); REGISTER_LUA_CLASS ( MOAIBillingAndroid ); #endif #ifndef DISABLE_CHARTBOOST MOAIChartBoostAndroid::Affirm (); REGISTER_LUA_CLASS ( MOAIChartBoostAndroid ); #endif #ifndef DISABLE_CRITTERCISM MOAICrittercismAndroid::Affirm (); REGISTER_LUA_CLASS ( MOAICrittercismAndroid ); #endif #ifndef DISABLE_FACEBOOK MOAIFacebookAndroid::Affirm (); REGISTER_LUA_CLASS ( MOAIFacebookAndroid ); #endif #ifndef DISABLE_NOTIFICATIONS MOAINotificationsAndroid::Affirm (); REGISTER_LUA_CLASS ( MOAINotificationsAndroid ); #endif #ifndef DISABLE_TAPJOY MOAITapjoyAndroid::Affirm (); REGISTER_LUA_CLASS ( MOAITapjoyAndroid ); #endif AKURunBytecode ( moai_lua, moai_lua_SIZE ); inputQueue = new LockingQueue < InputEvent > (); }
//----------------------------------------------------------------// void AKUHarnessContextInitialize () { REGISTER_LUA_CLASS ( MOAIHarness ) // Hook lua debug callbacks here lua_State* L = AKUGetLuaState (); MOAIHarness::Get().HookLua ( L, "127.0.0.1", 7018 ); }
//----------------------------------------------------------------// void AKUDebugHarnessInit () { REGISTER_LUA_CLASS ( MOAIHarness ) lua_State* L = AKUGetLuaState (); // Hook lua debug callbacks here MOAIHarness::Get().HookLua(L, "127.0.0.1", 7018); // disable buffering on stdout so that piped output gets flushed immediately setvbuf(stdout, NULL, _IONBF, 0); }
//----------------------------------------------------------------// void AKUInitializeSim () { if ( !sIsInitialized ) { sIsInitialized = true; } //MOAIProfiler::Affirm (); MOAIGfxDevice::Affirm (); MOAIActionMgr::Affirm (); MOAIInputMgr::Affirm (); MOAINodeMgr::Affirm (); MOAIVertexFormatMgr::Affirm (); MOAIShaderMgr::Affirm (); MOAIDraw::Affirm (); MOAIDebugLines::Affirm (); MOAIPartitionResultMgr::Affirm (); MOAISim::Affirm (); MOAIRenderMgr::Affirm (); // MOAI REGISTER_LUA_CLASS ( MOAIAction ) REGISTER_LUA_CLASS ( MOAIActionMgr ) REGISTER_LUA_CLASS ( MOAIAnim ) REGISTER_LUA_CLASS ( MOAIAnimCurve ) REGISTER_LUA_CLASS ( MOAIAnimCurveQuat ) REGISTER_LUA_CLASS ( MOAIAnimCurveVec ) REGISTER_LUA_CLASS ( MOAIBoundsDeck ) REGISTER_LUA_CLASS ( MOAIButtonSensor ) REGISTER_LUA_CLASS ( MOAICamera ) REGISTER_LUA_CLASS ( MOAICameraAnchor2D ) REGISTER_LUA_CLASS ( MOAICameraFitter2D ) REGISTER_LUA_CLASS ( MOAIColor ) REGISTER_LUA_CLASS ( MOAICompassSensor ) REGISTER_LUA_CLASS ( MOAICoroutine ) REGISTER_LUA_CLASS ( MOAIDebugLines ) REGISTER_LUA_CLASS ( MOAIDeckRemapper ) REGISTER_LUA_CLASS ( MOAIDraw ) REGISTER_LUA_CLASS ( MOAIEnvironment ) REGISTER_LUA_CLASS ( MOAIEaseDriver ) REGISTER_LUA_CLASS ( MOAIEaseType ) REGISTER_LUA_CLASS ( MOAIFrameBuffer ) REGISTER_LUA_CLASS ( MOAIFrameBufferTexture ) REGISTER_LUA_CLASS ( MOAIGfxDevice ) REGISTER_LUA_CLASS ( MOAIGfxQuad2D ) REGISTER_LUA_CLASS ( MOAIGfxQuadDeck2D ) REGISTER_LUA_CLASS ( MOAIGfxQuadListDeck2D ) REGISTER_LUA_CLASS ( MOAIGrid ) REGISTER_LUA_CLASS ( MOAIGridDeck2D ) REGISTER_LUA_CLASS ( MOAIGridSpace ) REGISTER_LUA_CLASS ( MOAIGridPathGraph ) REGISTER_LUA_CLASS ( MOAIImage ) REGISTER_LUA_CLASS ( MOAIImageTexture ) REGISTER_LUA_CLASS ( MOAIIndexBuffer ) REGISTER_LUA_CLASS ( MOAIInputDevice ) REGISTER_LUA_CLASS ( MOAIInputMgr ) REGISTER_LUA_CLASS ( MOAIJoystickSensor ) REGISTER_LUA_CLASS ( MOAIKeyboardSensor ) REGISTER_LUA_CLASS ( MOAILayer ) REGISTER_LUA_CLASS ( MOAILayerBridge ) //REGISTER_LUA_CLASS ( MOAILayoutFrame ) REGISTER_LUA_CLASS ( MOAILocationSensor ) REGISTER_LUA_CLASS ( MOAIMesh ) REGISTER_LUA_CLASS ( MOAIMotionSensor ) REGISTER_LUA_CLASS ( MOAIMultiTexture ) REGISTER_LUA_CLASS ( MOAIParticleCallbackPlugin ) REGISTER_LUA_CLASS ( MOAIParticleDistanceEmitter ) REGISTER_LUA_CLASS ( MOAIParticleForce ) REGISTER_LUA_CLASS ( MOAIParticleScript ) REGISTER_LUA_CLASS ( MOAIParticleState ) REGISTER_LUA_CLASS ( MOAIParticleSystem ) REGISTER_LUA_CLASS ( MOAIParticleTimedEmitter ) REGISTER_LUA_CLASS ( MOAIPartition ) REGISTER_LUA_CLASS ( MOAIPathFinder ) REGISTER_LUA_CLASS ( MOAIPathTerrainDeck ) REGISTER_LUA_CLASS ( MOAIPointerSensor ) //REGISTER_LUA_CLASS ( MOAIProfilerReportBox ) REGISTER_LUA_CLASS ( MOAIProp ) REGISTER_LUA_CLASS ( MOAIRenderMgr ) REGISTER_LUA_CLASS ( MOAIScissorRect ) REGISTER_LUA_CLASS ( MOAIScriptDeck ) REGISTER_LUA_CLASS ( MOAIScriptNode ) REGISTER_LUA_CLASS ( MOAIShader ) REGISTER_LUA_CLASS ( MOAIShaderMgr ) REGISTER_LUA_CLASS ( MOAISim ) REGISTER_LUA_CLASS ( MOAIStretchPatch2D ) REGISTER_LUA_CLASS ( MOAISurfaceDeck2D ) REGISTER_LUA_CLASS ( MOAITexture ) REGISTER_LUA_CLASS ( MOAITileDeck2D ) REGISTER_LUA_CLASS ( MOAITimer ) REGISTER_LUA_CLASS ( MOAITouchSensor ) REGISTER_LUA_CLASS ( MOAITransform ) REGISTER_LUA_CLASS ( MOAIVecPathGraph ) REGISTER_LUA_CLASS ( MOAIVertexBuffer ) REGISTER_LUA_CLASS ( MOAIVertexFormat ) REGISTER_LUA_CLASS ( MOAIViewport ) REGISTER_LUA_CLASS ( MOAIWheelSensor ) // text stuff here for now REGISTER_LUA_CLASS ( MOAIBitmapFontReader ) REGISTER_LUA_CLASS ( MOAIGlyphCache ) REGISTER_LUA_CLASS ( MOAIFont ) REGISTER_LUA_CLASS ( MOAIStaticGlyphCache ) REGISTER_LUA_CLASS ( MOAITextBundle ) REGISTER_LUA_CLASS ( MOAITextBox ) REGISTER_LUA_CLASS ( MOAITextStyle ) #if MOAI_WITH_TINYXML REGISTER_LUA_CLASS ( MOAIParticlePexPlugin ) #endif #if MOAI_WITH_FREETYPE REGISTER_LUA_CLASS ( MOAIFreeTypeFontReader ) #endif MOAIEnvironment::Get ().DetectEnvironment (); }
//----------------------------------------------------------------// void moaicore::InitGlobals ( MOAIGlobals* globals ) { MOAIGlobalsMgr::Set ( globals ); MOAILuaRuntime::Affirm (); MOAILogMgr::Affirm (); MOAIGfxDevice::Affirm (); #if USE_CURL MOAIUrlMgrCurl::Affirm (); #endif #if MOAI_OS_NACL MOAIUrlMgrNaCl::Affirm (); #endif MOAIMath::Affirm (); MOAIXmlParser::Affirm (); MOAIActionMgr::Affirm (); MOAIInputMgr::Affirm (); MOAINodeMgr::Affirm (); MOAIVertexFormatMgr::Affirm (); MOAIShaderMgr::Affirm (); MOAIDraw::Affirm (); MOAIDebugLines::Affirm (); MOAIPartitionResultMgr::Affirm (); MOAISim::Affirm (); MOAIRenderMgr::Affirm (); // Start Lua MOAILuaRuntime& luaRuntime = MOAILuaRuntime::Get (); luaRuntime.Open (); luaRuntime.LoadLibs ( "moai" ); MOAILogMessages::RegisterDefaultLogMessages (); // MOAI REGISTER_LUA_CLASS ( MOAIAction ) REGISTER_LUA_CLASS ( MOAIActionMgr ) REGISTER_LUA_CLASS ( MOAIAnim ) REGISTER_LUA_CLASS ( MOAIAnimCurve ) REGISTER_LUA_CLASS ( MOAIAnimCurveQuat ) REGISTER_LUA_CLASS ( MOAIAnimCurveVec ) REGISTER_LUA_CLASS ( MOAIBitmapFontReader ) REGISTER_LUA_CLASS ( MOAIBoundsDeck ) REGISTER_LUA_CLASS ( MOAIButtonSensor ) REGISTER_LUA_CLASS ( MOAICamera ) REGISTER_LUA_CLASS ( MOAICameraAnchor2D ) REGISTER_LUA_CLASS ( MOAICameraFitter2D ) REGISTER_LUA_CLASS ( MOAIColor ) REGISTER_LUA_CLASS ( MOAICompassSensor ) REGISTER_LUA_CLASS ( MOAICoroutine ) REGISTER_LUA_CLASS ( MOAIDataBuffer ) REGISTER_LUA_CLASS ( MOAIDataBufferStream ) REGISTER_LUA_CLASS ( MOAIDataIOTask ) REGISTER_LUA_CLASS ( MOAIDebugLines ) REGISTER_LUA_CLASS ( MOAIDeckRemapper ) REGISTER_LUA_CLASS ( MOAIDeserializer ) REGISTER_LUA_CLASS ( MOAIDraw ) REGISTER_LUA_CLASS ( MOAIGlyphCache ) REGISTER_LUA_CLASS ( MOAIEnvironment ) REGISTER_LUA_CLASS ( MOAIEaseDriver ) REGISTER_LUA_CLASS ( MOAIEaseType ) REGISTER_LUA_CLASS ( MOAIFileStream ) REGISTER_LUA_CLASS ( MOAIFileSystem ) REGISTER_LUA_CLASS ( MOAIFoo ) REGISTER_LUA_CLASS ( MOAIFooMgr ) REGISTER_LUA_CLASS ( MOAIFont ) REGISTER_LUA_CLASS ( MOAIFrameBuffer ) REGISTER_LUA_CLASS ( MOAIFrameBufferTexture ) REGISTER_LUA_CLASS ( MOAIGfxDevice ) REGISTER_LUA_CLASS ( MOAIGfxQuad2D ) REGISTER_LUA_CLASS ( MOAIGfxQuadDeck2D ) REGISTER_LUA_CLASS ( MOAIGfxQuadListDeck2D ) REGISTER_LUA_CLASS ( MOAIGrid ) REGISTER_LUA_CLASS ( MOAIGridDeck2D ) REGISTER_LUA_CLASS ( MOAIGridSpace ) REGISTER_LUA_CLASS ( MOAIGridPathGraph ) REGISTER_LUA_CLASS ( MOAIHashWriter ) REGISTER_LUA_CLASS ( MOAIImage ) REGISTER_LUA_CLASS ( MOAIImageTexture ) REGISTER_LUA_CLASS ( MOAIIndexBuffer ) REGISTER_LUA_CLASS ( MOAIInputDevice ) REGISTER_LUA_CLASS ( MOAIInputMgr ) REGISTER_LUA_CLASS ( MOAIJoystickSensor ) REGISTER_LUA_CLASS ( MOAIJsonParser ) REGISTER_LUA_CLASS ( MOAIKeyboardSensor ) REGISTER_LUA_CLASS ( MOAILayer ) REGISTER_LUA_CLASS ( MOAILayerBridge ) //REGISTER_LUA_CLASS ( MOAILayoutFrame ) REGISTER_LUA_CLASS ( MOAILocationSensor ) REGISTER_LUA_CLASS ( MOAILogMgr ) REGISTER_LUA_CLASS ( MOAIMath ) REGISTER_LUA_CLASS ( MOAIMemStream ) REGISTER_LUA_CLASS ( MOAIMesh ) REGISTER_LUA_CLASS ( MOAIMotionSensor ) REGISTER_LUA_CLASS ( MOAIMultiTexture ) REGISTER_LUA_CLASS ( MOAIParser ) REGISTER_LUA_CLASS ( MOAIParticleCallbackPlugin ) REGISTER_LUA_CLASS ( MOAIParticleDistanceEmitter ) REGISTER_LUA_CLASS ( MOAIParticleForce ) REGISTER_LUA_CLASS ( MOAIParticlePexPlugin ) REGISTER_LUA_CLASS ( MOAIParticleScript ) REGISTER_LUA_CLASS ( MOAIParticleState ) REGISTER_LUA_CLASS ( MOAIParticleSystem ) REGISTER_LUA_CLASS ( MOAIParticleTimedEmitter ) REGISTER_LUA_CLASS ( MOAIPartition ) REGISTER_LUA_CLASS ( MOAIPathFinder ) REGISTER_LUA_CLASS ( MOAIPathTerrainDeck ) REGISTER_LUA_CLASS ( MOAIPointerSensor ) REGISTER_LUA_CLASS ( MOAIProp ) REGISTER_LUA_CLASS ( MOAIRenderMgr ) REGISTER_LUA_CLASS ( MOAIScissorRect ) REGISTER_LUA_CLASS ( MOAIScriptDeck ) REGISTER_LUA_CLASS ( MOAIScriptNode ) REGISTER_LUA_CLASS ( MOAISerializer ) REGISTER_LUA_CLASS ( MOAIShader ) REGISTER_LUA_CLASS ( MOAIShaderMgr ) REGISTER_LUA_CLASS ( MOAISim ) REGISTER_LUA_CLASS ( MOAIStaticGlyphCache ) REGISTER_LUA_CLASS ( MOAIStreamReader ) REGISTER_LUA_CLASS ( MOAIStreamWriter ) REGISTER_LUA_CLASS ( MOAIStretchPatch2D ) REGISTER_LUA_CLASS ( MOAISurfaceDeck2D ) REGISTER_LUA_CLASS ( MOAITaskSubscriber ) REGISTER_LUA_CLASS ( MOAITaskQueue ) REGISTER_LUA_CLASS ( MOAITaskThread ) REGISTER_LUA_CLASS ( MOAITextBundle ) REGISTER_LUA_CLASS ( MOAITextBox ) REGISTER_LUA_CLASS ( MOAITextStyle ) REGISTER_LUA_CLASS ( MOAITexture ) REGISTER_LUA_CLASS ( MOAITileDeck2D ) REGISTER_LUA_CLASS ( MOAITimer ) REGISTER_LUA_CLASS ( MOAITouchSensor ) REGISTER_LUA_CLASS ( MOAITransform ) REGISTER_LUA_CLASS ( MOAIVertexBuffer ) REGISTER_LUA_CLASS ( MOAIVertexFormat ) REGISTER_LUA_CLASS ( MOAIViewport ) REGISTER_LUA_CLASS ( MOAIWheelSensor ) REGISTER_LUA_CLASS ( MOAIXmlParser ) #if USE_BOX2D REGISTER_LUA_CLASS ( MOAIBox2DArbiter ) REGISTER_LUA_CLASS ( MOAIBox2DBody ) REGISTER_LUA_CLASS ( MOAIBox2DDistanceJoint ) REGISTER_LUA_CLASS ( MOAIBox2DFixture ) REGISTER_LUA_CLASS ( MOAIBox2DFrictionJoint ) REGISTER_LUA_CLASS ( MOAIBox2DGearJoint ) REGISTER_LUA_CLASS ( MOAIBox2DMouseJoint ) REGISTER_LUA_CLASS ( MOAIBox2DPrismaticJoint ) REGISTER_LUA_CLASS ( MOAIBox2DPulleyJoint ) REGISTER_LUA_CLASS ( MOAIBox2DRopeJoint ) REGISTER_LUA_CLASS ( MOAIBox2DRevoluteJoint ) REGISTER_LUA_CLASS ( MOAIBox2DWeldJoint ) REGISTER_LUA_CLASS ( MOAIBox2DWheelJoint ) REGISTER_LUA_CLASS ( MOAIBox2DWorld ) #endif #if USE_CHIPMUNK MOAICp::Affirm (); REGISTER_LUA_CLASS ( MOAICp ) REGISTER_LUA_CLASS ( MOAICpArbiter ) REGISTER_LUA_CLASS ( MOAICpBody ) REGISTER_LUA_CLASS ( MOAICpConstraint ) REGISTER_LUA_CLASS ( MOAICpShape ) REGISTER_LUA_CLASS ( MOAICpSpace ) #endif #if USE_FREETYPE REGISTER_LUA_CLASS ( MOAIFreeTypeFontReader ) #endif #if USE_CURL REGISTER_LUA_CLASS ( MOAIHttpTaskCurl ) #endif #if MOAI_OS_NACL REGISTER_LUA_CLASS ( MOAIHttpTaskNaCl ) #endif MOAIEnvironment::Get ().DetectEnvironment (); }
#include "host.h" #include <moai_config.h> #include <zl-util/headers.h> #include <moai-core/headers.h> #include <moai-sim/headers.h> #include <moai-util/headers.h> #include "MOAIHello.h" //----------------------------------------------------------------// void MOAIHelloAppFinalize () { } //----------------------------------------------------------------// void MOAIHelloAppInitialize () { } //----------------------------------------------------------------// void MOAIHelloContextInitialize () { REGISTER_LUA_CLASS ( MOAIHello ) } void MOAIHelloUpdate() { }
#include <stdafx.h> #include "gameConfig.h" #include "character.h" #include "pathfinding/pathfinder.h" void Configure(MOAIGlobals* globals) { REGISTER_LUA_CLASS(Character) REGISTER_LUA_CLASS(Pathfinder) }
//----------------------------------------------------------------// void AKUAndroidFlurryContextInitialize () { REGISTER_LUA_CLASS ( MOAIFlurryAndroid ); }
//----------------------------------------------------------------// void moaicore::InitGlobals ( USGlobals* globals ) { static bool sysInit = true; if ( sysInit ) { cpInitChipmunk (); sysInit = false; } uslsext::InitGlobals ( globals ); MOAIXmlParser::Affirm (); MOAIActionMgr::Affirm (); MOAIInputMgr::Affirm (); MOAILogMgr::Affirm (); MOAINodeMgr::Affirm (); MOAIVertexFormatMgr::Affirm (); MOAIShaderMgr::Affirm (); MOAIGfxDevice::Affirm (); MOAIDraw::Affirm (); MOAIDebugLines::Affirm (); MOAIPartitionResultMgr::Affirm (); MOAISim::Affirm (); MOAILogMessages::RegisterDefaultLogMessages (); // MOAI REGISTER_LUA_CLASS ( MOAIAction ) REGISTER_LUA_CLASS ( MOAIActionMgr ) REGISTER_LUA_CLASS ( MOAIAnim ) REGISTER_LUA_CLASS ( MOAIAnimCurve ) REGISTER_LUA_CLASS ( MOAIButtonSensor ) REGISTER_LUA_CLASS ( MOAICameraAnchor2D ) REGISTER_LUA_CLASS ( MOAICameraFitter2D ) REGISTER_LUA_CLASS ( MOAIColor ) REGISTER_LUA_CLASS ( MOAICompassSensor ) REGISTER_LUA_CLASS ( MOAIDataBuffer ) REGISTER_LUA_CLASS ( MOAIDataIOAction ) REGISTER_LUA_CLASS ( MOAIDebugLines ) REGISTER_LUA_CLASS ( MOAIDeckRemapper ) REGISTER_LUA_CLASS ( MOAIDraw ) REGISTER_LUA_CLASS ( MOAIEnvironment ) REGISTER_LUA_CLASS ( MOAIEaseDriver ) REGISTER_LUA_CLASS ( MOAIEaseType ) REGISTER_LUA_CLASS ( MOAIFileSystem ) REGISTER_LUA_CLASS ( MOAIFont ) REGISTER_LUA_CLASS ( MOAIGfxDevice ) REGISTER_LUA_CLASS ( MOAIGfxQuad2D ) REGISTER_LUA_CLASS ( MOAIGfxQuadDeck2D ) REGISTER_LUA_CLASS ( MOAIGfxQuadListDeck2D ) REGISTER_LUA_CLASS ( MOAIGrid ) REGISTER_LUA_CLASS ( MOAIHttpTask ) REGISTER_LUA_CLASS ( MOAIImage ) REGISTER_LUA_CLASS ( MOAIIndexBuffer ) REGISTER_LUA_CLASS ( MOAIInputDevice ) REGISTER_LUA_CLASS ( MOAIInputMgr ) REGISTER_LUA_CLASS ( MOAIJoystickSensor ) REGISTER_LUA_CLASS ( MOAIJsonParser ) REGISTER_LUA_CLASS ( MOAIKeyboardSensor ) REGISTER_LUA_CLASS ( MOAILayer2D ) REGISTER_LUA_CLASS ( MOAILayerBridge2D ) //REGISTER_LUA_CLASS ( MOAILayoutFrame ) REGISTER_LUA_CLASS ( MOAILocationSensor ) REGISTER_LUA_CLASS ( MOAILogMgr ) REGISTER_LUA_CLASS ( MOAIMesh ) REGISTER_LUA_CLASS ( MOAIMotionSensor ) REGISTER_LUA_CLASS ( MOAIParser ) REGISTER_LUA_CLASS ( MOAIParticleDistanceEmitter ) REGISTER_LUA_CLASS ( MOAIParticleForce ) REGISTER_LUA_CLASS ( MOAIParticleScript ) REGISTER_LUA_CLASS ( MOAIParticleState ) REGISTER_LUA_CLASS ( MOAIParticleSystem ) REGISTER_LUA_CLASS ( MOAIParticleTimedEmitter ) REGISTER_LUA_CLASS ( MOAIPartition ) REGISTER_LUA_CLASS ( MOAIPointerSensor ) REGISTER_LUA_CLASS ( MOAIProp ) REGISTER_LUA_CLASS ( MOAIProp2D ) REGISTER_LUA_CLASS ( MOAIScriptDeck ) REGISTER_LUA_CLASS ( MOAIScriptNode ) REGISTER_LUA_CLASS ( MOAISerializer ) REGISTER_LUA_CLASS ( MOAIShader ) REGISTER_LUA_CLASS ( MOAISim ) REGISTER_LUA_CLASS ( MOAIStretchPatch2D ) REGISTER_LUA_CLASS ( MOAISurfaceDeck2D ) REGISTER_LUA_CLASS ( MOAITextBox ) REGISTER_LUA_CLASS ( MOAITexture ) REGISTER_LUA_CLASS ( MOAIThread ) REGISTER_LUA_CLASS ( MOAITileDeck2D ) REGISTER_LUA_CLASS ( MOAITimer ) REGISTER_LUA_CLASS ( MOAITouchSensor ) REGISTER_LUA_CLASS ( MOAITraits ) REGISTER_LUA_CLASS ( MOAITransform ) REGISTER_LUA_CLASS ( MOAIVertexBuffer ) REGISTER_LUA_CLASS ( MOAIVertexFormat ) REGISTER_LUA_CLASS ( MOAIViewport ) REGISTER_LUA_CLASS ( MOAIXmlParser ) #if USE_BOX2D REGISTER_LUA_CLASS ( MOAIBox2DArbiter ) REGISTER_LUA_CLASS ( MOAIBox2DBody ) REGISTER_LUA_CLASS ( MOAIBox2DDistanceJoint ) REGISTER_LUA_CLASS ( MOAIBox2DFixture ) REGISTER_LUA_CLASS ( MOAIBox2DFrictionJoint ) REGISTER_LUA_CLASS ( MOAIBox2DGearJoint ) REGISTER_LUA_CLASS ( MOAIBox2DLineJoint ) REGISTER_LUA_CLASS ( MOAIBox2DMouseJoint ) REGISTER_LUA_CLASS ( MOAIBox2DPrismaticJoint ) REGISTER_LUA_CLASS ( MOAIBox2DPulleyJoint ) REGISTER_LUA_CLASS ( MOAIBox2DRevoluteJoint ) REGISTER_LUA_CLASS ( MOAIBox2DWeldJoint ) REGISTER_LUA_CLASS ( MOAIBox2DWorld ) #endif #if USE_CHIPMUNK MOAICp::Affirm (); REGISTER_LUA_CLASS ( MOAICp ) REGISTER_LUA_CLASS ( MOAICpArbiter ) REGISTER_LUA_CLASS ( MOAICpBody ) REGISTER_LUA_CLASS ( MOAICpConstraint ) REGISTER_LUA_CLASS ( MOAICpShape ) REGISTER_LUA_CLASS ( MOAICpSpace ) #endif globals->PushFinalizer < MOAIGlobalsFinalizer >(); }
//----------------------------------------------------------------// extern "C" void Java_com_ziplinegames_moai_Moai_AKUInit ( JNIEnv* env, jclass obj ) { MOAIAppAndroid::Affirm (); REGISTER_LUA_CLASS ( MOAIAppAndroid ); MOAIDialogAndroid::Affirm (); REGISTER_LUA_CLASS ( MOAIDialogAndroid ); MOAIMoviePlayerAndroid::Affirm (); REGISTER_LUA_CLASS ( MOAIMoviePlayerAndroid ); MOAIKeyboardAndroid::Affirm (); REGISTER_LUA_CLASS ( MOAIKeyboardAndroid ); #ifndef DISABLE_ADCOLONY MOAIAdColonyAndroid::Affirm (); REGISTER_LUA_CLASS ( MOAIAdColonyAndroid ); #endif #ifndef DISABLE_BILLING MOAIBillingAndroid::Affirm (); REGISTER_LUA_CLASS ( MOAIBillingAndroid ); #endif #ifndef DISABLE_CHARTBOOST MOAIChartBoostAndroid::Affirm (); REGISTER_LUA_CLASS ( MOAIChartBoostAndroid ); #endif #ifndef DISABLE_CRITTERCISM MOAICrittercismAndroid::Affirm (); REGISTER_LUA_CLASS ( MOAICrittercismAndroid ); #endif #ifndef DISABLE_FACEBOOK MOAIFacebookAndroid::Affirm (); REGISTER_LUA_CLASS ( MOAIFacebookAndroid ); #endif #ifndef DISABLE_NOTIFICATIONS MOAINotificationsAndroid::Affirm (); REGISTER_LUA_CLASS ( MOAINotificationsAndroid ); #endif #ifndef DISABLE_TAPJOY MOAITapjoyAndroid::Affirm (); REGISTER_LUA_CLASS ( MOAITapjoyAndroid ); #endif #ifndef DISABLE_TWITTER MOAITwitterAndroid::Affirm (); REGISTER_LUA_CLASS ( MOAITwitterAndroid ); #endif #ifndef DISABLE_TSTOREWALL MOAITstoreWallAndroid::Affirm (); REGISTER_LUA_CLASS ( MOAITstoreWallAndroid ); #endif #ifndef DISABLE_TSTOREGAMECENTER MOAITstoreWallAndroid::Affirm (); REGISTER_LUA_CLASS ( MOAITstoreGamecenterAndroid ); #endif AKURunData ( moai_lua, moai_lua_SIZE, AKU_DATA_STRING, AKU_DATA_ZIPPED ); inputQueue = new LockingQueue < InputEvent > (); }