issue #2344: ScriptEngineManager::sharedManager --> ScriptEngineManager::getInstance, ScriptEngineManager::purgeSharedManager --> ScriptEngineManager::destroyInstance

This commit is contained in:
James Chen 2013-07-22 17:24:54 +08:00
parent 0164946779
commit 1db847ad7c
32 changed files with 72 additions and 72 deletions

View File

@ -164,7 +164,7 @@ void Timer::update(float dt)
{
SchedulerScriptData data(_scriptHandler,_elapsed);
ScriptEvent event(kScheduleEvent,&data);
ScriptEngineManager::sharedManager()->getScriptEngine()->sendEvent(&event);
ScriptEngineManager::getInstance()->getScriptEngine()->sendEvent(&event);
}
_elapsed = 0;
}
@ -185,7 +185,7 @@ void Timer::update(float dt)
{
SchedulerScriptData data(_scriptHandler,_elapsed);
ScriptEvent event(kScheduleEvent,&data);
ScriptEngineManager::sharedManager()->getScriptEngine()->sendEvent(&event);
ScriptEngineManager::getInstance()->getScriptEngine()->sendEvent(&event);
}
_elapsed = _elapsed - _delay;
@ -206,7 +206,7 @@ void Timer::update(float dt)
{
SchedulerScriptData data(_scriptHandler,_elapsed);
ScriptEvent event(kScheduleEvent,&data);
ScriptEngineManager::sharedManager()->getScriptEngine()->sendEvent(&event);
ScriptEngineManager::getInstance()->getScriptEngine()->sendEvent(&event);
}
_elapsed = 0;

View File

@ -97,7 +97,7 @@ Node::Node(void)
_scheduler = director->getScheduler();
_scheduler->retain();
ScriptEngineProtocol* pEngine = ScriptEngineManager::sharedManager()->getScriptEngine();
ScriptEngineProtocol* pEngine = ScriptEngineManager::getInstance()->getScriptEngine();
_scriptType = pEngine != NULL ? pEngine->getScriptType() : kScriptTypeNone;
_componentContainer = new ComponentContainer(this);
}
@ -108,7 +108,7 @@ Node::~Node()
if (_updateScriptHandler)
{
ScriptEngineManager::sharedManager()->getScriptEngine()->removeScriptHandler(_updateScriptHandler);
ScriptEngineManager::getInstance()->getScriptEngine()->removeScriptHandler(_updateScriptHandler);
}
CC_SAFE_RELEASE(_actionManager);
@ -511,7 +511,7 @@ void Node::cleanup()
int action = kNodeOnCleanup;
BasicScriptData data(this,(void*)&action);
ScriptEvent scriptEvent(kNodeEvent,(void*)&data);
ScriptEngineManager::sharedManager()->getScriptEngine()->sendEvent(&scriptEvent);
ScriptEngineManager::getInstance()->getScriptEngine()->sendEvent(&scriptEvent);
}
// timers
@ -876,7 +876,7 @@ void Node::onEnter()
int action = kNodeOnEnter;
BasicScriptData data(this,(void*)&action);
ScriptEvent scriptEvent(kNodeEvent,(void*)&data);
ScriptEngineManager::sharedManager()->getScriptEngine()->sendEvent(&scriptEvent);
ScriptEngineManager::getInstance()->getScriptEngine()->sendEvent(&scriptEvent);
}
}
@ -891,7 +891,7 @@ void Node::onEnterTransitionDidFinish()
int action = kNodeOnEnterTransitionDidFinish;
BasicScriptData data(this,(void*)&action);
ScriptEvent scriptEvent(kNodeEvent,(void*)&data);
ScriptEngineManager::sharedManager()->getScriptEngine()->sendEvent(&scriptEvent);
ScriptEngineManager::getInstance()->getScriptEngine()->sendEvent(&scriptEvent);
}
}
@ -903,7 +903,7 @@ void Node::onExitTransitionDidStart()
int action = kNodeOnExitTransitionDidStart;
BasicScriptData data(this,(void*)&action);
ScriptEvent scriptEvent(kNodeEvent,(void*)&data);
ScriptEngineManager::sharedManager()->getScriptEngine()->sendEvent(&scriptEvent);
ScriptEngineManager::getInstance()->getScriptEngine()->sendEvent(&scriptEvent);
}
}
@ -917,7 +917,7 @@ void Node::onExit()
int action = kNodeOnExit;
BasicScriptData data(this,(void*)&action);
ScriptEvent scriptEvent(kNodeEvent,(void*)&data);
ScriptEngineManager::sharedManager()->getScriptEngine()->sendEvent(&scriptEvent);
ScriptEngineManager::getInstance()->getScriptEngine()->sendEvent(&scriptEvent);
}
arrayMakeObjectsPerformSelector(_children, onExit, Node*);
@ -1006,7 +1006,7 @@ void Node::unscheduleUpdate()
_scheduler->unscheduleUpdateForTarget(this);
if (_updateScriptHandler)
{
ScriptEngineManager::sharedManager()->getScriptEngine()->removeScriptHandler(_updateScriptHandler);
ScriptEngineManager::getInstance()->getScriptEngine()->removeScriptHandler(_updateScriptHandler);
_updateScriptHandler = 0;
}
}
@ -1068,7 +1068,7 @@ void Node::update(float fDelta)
//only lua use
SchedulerScriptData data(_updateScriptHandler,fDelta);
ScriptEvent event(kScheduleEvent,&data);
ScriptEngineManager::sharedManager()->getScriptEngine()->sendEvent(&event);
ScriptEngineManager::getInstance()->getScriptEngine()->sendEvent(&event);
}
if (_componentContainer && !_componentContainer->isEmpty())

View File

@ -52,11 +52,11 @@ Object::~Object(void)
// if the object is referenced by Lua engine, remove it
if (_luaID)
{
ScriptEngineManager::sharedManager()->getScriptEngine()->removeScriptObjectByObject(this);
ScriptEngineManager::getInstance()->getScriptEngine()->removeScriptObjectByObject(this);
}
else
{
ScriptEngineProtocol* pEngine = ScriptEngineManager::sharedManager()->getScriptEngine();
ScriptEngineProtocol* pEngine = ScriptEngineManager::getInstance()->getScriptEngine();
if (pEngine != NULL && pEngine->getScriptType() == kScriptTypeJavascript)
{
pEngine->removeScriptObjectByObject(this);

View File

@ -109,7 +109,7 @@ int Layer::executeScriptTouchHandler(int eventType, Touch* touch)
{
TouchScriptData data(eventType, this, touch);
ScriptEvent event(kTouchEvent, &data);
return ScriptEngineManager::sharedManager()->getScriptEngine()->sendEvent(&event);
return ScriptEngineManager::getInstance()->getScriptEngine()->sendEvent(&event);
}
//can not reach it
@ -122,7 +122,7 @@ int Layer::executeScriptTouchesHandler(int eventType, Set* touches)
{
TouchesScriptData data(eventType, this, touches);
ScriptEvent event(kTouchesEvent, &data);
return ScriptEngineManager::sharedManager()->getScriptEngine()->sendEvent(&event);
return ScriptEngineManager::getInstance()->getScriptEngine()->sendEvent(&event);
}
return 0;
@ -241,7 +241,7 @@ void Layer::didAccelerate(Acceleration* pAccelerationValue)
{
BasicScriptData data(this,(void*)pAccelerationValue);
ScriptEvent event(kAccelerometerEvent,&data);
ScriptEngineManager::sharedManager()->getScriptEngine()->sendEvent(&event);
ScriptEngineManager::getInstance()->getScriptEngine()->sendEvent(&event);
}
}
@ -304,7 +304,7 @@ void Layer::keyBackClicked(void)
{
KeypadScriptData data(kTypeBackClicked, this);
ScriptEvent event(kKeypadEvent,(void*)&data);
ScriptEngineManager::sharedManager()->getScriptEngine()->sendEvent(&event);
ScriptEngineManager::getInstance()->getScriptEngine()->sendEvent(&event);
}
}
@ -314,7 +314,7 @@ void Layer::keyMenuClicked(void)
{
KeypadScriptData data(kTypeMenuClicked, this);
ScriptEvent event(kKeypadEvent,(void*)&data);
ScriptEngineManager::sharedManager()->getScriptEngine()->sendEvent(&event);
ScriptEngineManager::getInstance()->getScriptEngine()->sendEvent(&event);
}
}

View File

@ -116,7 +116,7 @@ void MenuItem::activate()
{
BasicScriptData data(this);
ScriptEvent scriptEvent(kMenuClickedEvent,&data);
ScriptEngineManager::sharedManager()->getScriptEngine()->sendEvent(&scriptEvent);
ScriptEngineManager::getInstance()->getScriptEngine()->sendEvent(&scriptEvent);
}
}
}

View File

@ -27,7 +27,7 @@
bool CC_DLL cc_assert_script_compatible(const char *msg)
{
cocos2d::ScriptEngineProtocol* pEngine = cocos2d::ScriptEngineManager::sharedManager()->getScriptEngine();
cocos2d::ScriptEngineProtocol* pEngine = cocos2d::ScriptEngineManager::getInstance()->getScriptEngine();
if (pEngine && pEngine->handleAssert(msg))
{
return true;
@ -49,7 +49,7 @@ ScriptHandlerEntry* ScriptHandlerEntry::create(int nHandler)
ScriptHandlerEntry::~ScriptHandlerEntry(void)
{
ScriptEngineManager::sharedManager()->getScriptEngine()->removeScriptHandler(_handler);
ScriptEngineManager::getInstance()->getScriptEngine()->removeScriptHandler(_handler);
}
// #pragma mark -
@ -97,7 +97,7 @@ TouchScriptHandlerEntry* TouchScriptHandlerEntry::create(int nHandler,
TouchScriptHandlerEntry::~TouchScriptHandlerEntry(void)
{
ScriptEngineManager::sharedManager()->getScriptEngine()->removeScriptHandler(_handler);
ScriptEngineManager::getInstance()->getScriptEngine()->removeScriptHandler(_handler);
LUALOG("[LUA] Remove touch event handler: %d", _handler);
}

View File

@ -194,7 +194,7 @@ void NotificationCenter::postNotification(const char *name, Object *object)
{
BasicScriptData data(this, (void*)name);
ScriptEvent scriptEvent(kNotificationEvent,(void*)&data);
ScriptEngineManager::sharedManager()->getScriptEngine()->sendEvent(&scriptEvent);
ScriptEngineManager::getInstance()->getScriptEngine()->sendEvent(&scriptEvent);
}
else
{

View File

@ -130,7 +130,7 @@ void Control::sendActionsForControlEvents(ControlEvent controlEvents)
{
cocos2d::BasicScriptData data(this,(void*)&controlEvents);
cocos2d::ScriptEvent event(cocos2d::kControlEvent,(void*)&data);
cocos2d::ScriptEngineManager::sharedManager()->getScriptEngine()->sendEvent(&event);
cocos2d::ScriptEngineManager::getInstance()->getScriptEngine()->sendEvent(&event);
}
}
}

View File

@ -399,7 +399,7 @@ void EditBox::unregisterScriptEditBoxHandler(void)
{
if (0 != _scriptEditBoxHandler)
{
ScriptEngineManager::sharedManager()->getScriptEngine()->removeScriptHandler(_scriptEditBoxHandler);
ScriptEngineManager::getInstance()->getScriptEngine()->removeScriptHandler(_scriptEditBoxHandler);
_scriptEditBoxHandler = 0;
}
}

View File

@ -261,15 +261,15 @@ static void editBoxCallbackFunc(const char* pText, void* ctx)
{
CommonScriptData data(pEditBox->getScriptEditBoxHandler(), "changed",pEditBox);
ScriptEvent event(kCommonEvent,(void*)&data);
ScriptEngineManager::sharedManager()->getScriptEngine()->sendEvent(&event);
ScriptEngineManager::getInstance()->getScriptEngine()->sendEvent(&event);
memset(data.eventName,0,64*sizeof(char));
strncpy(data.eventName,"ended",64);
event.data = (void*)&data;
ScriptEngineManager::sharedManager()->getScriptEngine()->sendEvent(&event);
ScriptEngineManager::getInstance()->getScriptEngine()->sendEvent(&event);
memset(data.eventName,0,64*sizeof(char));
strncpy(data.eventName,"return",64);
event.data = (void*)&data;
ScriptEngineManager::sharedManager()->getScriptEngine()->sendEvent(&event);
ScriptEngineManager::getInstance()->getScriptEngine()->sendEvent(&event);
}
}
@ -284,7 +284,7 @@ void EditBoxImplAndroid::openKeyboard()
{
CommonScriptData data(pEditBox->getScriptEditBoxHandler(), "began",pEditBox);
ScriptEvent event(cocos2d::kCommonEvent,(void*)&data);
ScriptEngineManager::sharedManager()->getScriptEngine()->sendEvent(&event);
ScriptEngineManager::getInstance()->getScriptEngine()->sendEvent(&event);
}
showEditTextDialogJNI( _placeHolder.c_str(),

View File

@ -161,7 +161,7 @@ static const int CC_EDIT_BOX_PADDING = 5;
{
cocos2d::CommonScriptData data(pEditBox->getScriptEditBoxHandler(), "began",pEditBox);
cocos2d::ScriptEvent event(cocos2d::kCommonEvent,(void*)&data);
cocos2d::ScriptEngineManager::sharedManager()->getScriptEngine()->sendEvent(&event);
cocos2d::ScriptEngineManager::getInstance()->getScriptEngine()->sendEvent(&event);
}
return YES;
}
@ -184,11 +184,11 @@ static const int CC_EDIT_BOX_PADDING = 5;
{
cocos2d::CommonScriptData data(pEditBox->getScriptEditBoxHandler(), "ended",pEditBox);
cocos2d::ScriptEvent event(cocos2d::kCommonEvent,(void*)&data);
cocos2d::ScriptEngineManager::sharedManager()->getScriptEngine()->sendEvent(&event);
cocos2d::ScriptEngineManager::getInstance()->getScriptEngine()->sendEvent(&event);
memset(data.eventName,0,64*sizeof(char));
strncpy(data.eventName,"return",64);
event.data = (void*)&data;
cocos2d::ScriptEngineManager::sharedManager()->getScriptEngine()->sendEvent(&event);
cocos2d::ScriptEngineManager::getInstance()->getScriptEngine()->sendEvent(&event);
}
if(editBox_ != nil)
@ -238,7 +238,7 @@ static const int CC_EDIT_BOX_PADDING = 5;
{
cocos2d::CommonScriptData data(pEditBox->getScriptEditBoxHandler(), "changed",pEditBox);
cocos2d::ScriptEvent event(cocos2d::kCommonEvent,(void*)&data);
cocos2d::ScriptEngineManager::sharedManager()->getScriptEngine()->sendEvent(&event);
cocos2d::ScriptEngineManager::getInstance()->getScriptEngine()->sendEvent(&event);
}
}

View File

@ -152,7 +152,7 @@
{
cocos2d::CommonScriptData data(pEditBox->getScriptEditBoxHandler(), "began",pEditBox);
cocos2d::ScriptEvent event(cocos2d::kCommonEvent,(void*)&data);
cocos2d::ScriptEngineManager::sharedManager()->getScriptEngine()->sendEvent(&event);
cocos2d::ScriptEngineManager::getInstance()->getScriptEngine()->sendEvent(&event);
}
return YES;
}
@ -172,11 +172,11 @@
{
cocos2d::CommonScriptData data(pEditBox->getScriptEditBoxHandler(), "ended",pEditBox);
cocos2d::ScriptEvent event(cocos2d::kCommonEvent,(void*)&data);
cocos2d::ScriptEngineManager::sharedManager()->getScriptEngine()->sendEvent(&event);
cocos2d::ScriptEngineManager::getInstance()->getScriptEngine()->sendEvent(&event);
memset(data.eventName,0,64*sizeof(char));
strncpy(data.eventName,"return",64);
event.data = (void*)&data;
cocos2d::ScriptEngineManager::sharedManager()->getScriptEngine()->sendEvent(&event);
cocos2d::ScriptEngineManager::getInstance()->getScriptEngine()->sendEvent(&event);
}
return YES;
}
@ -220,7 +220,7 @@
{
cocos2d::CommonScriptData data(pEditBox->getScriptEditBoxHandler(), "changed",pEditBox);
cocos2d::ScriptEvent event(cocos2d::kCommonEvent,(void*)&data);
cocos2d::ScriptEngineManager::sharedManager()->getScriptEngine()->sendEvent(&event);
cocos2d::ScriptEngineManager::getInstance()->getScriptEngine()->sendEvent(&event);
}
}

View File

@ -253,15 +253,15 @@ static void editBoxCallbackFunc(const char* pText, void* ctx)
{
CommonScriptData data(pEditBox->getScriptEditBoxHandler(), "changed",pEditBox);
ScriptEvent event(kCommonEvent,(void*)&data);
ScriptEngineManager::sharedManager()->getScriptEngine()->sendEvent(&event);
ScriptEngineManager::getInstance()->getScriptEngine()->sendEvent(&event);
memset(data.eventName,0,64*sizeof(char));
strncpy(data.eventName,"ended",64);
event.data = (void*)&data;
ScriptEngineManager::sharedManager()->getScriptEngine()->sendEvent(&event);
ScriptEngineManager::getInstance()->getScriptEngine()->sendEvent(&event);
memset(data.eventName,0,64*sizeof(char));
strncpy(data.eventName,"return",64);
event.data = (void*)&data;
ScriptEngineManager::sharedManager()->getScriptEngine()->sendEvent(&event);
ScriptEngineManager::getInstance()->getScriptEngine()->sendEvent(&event);
}
}
@ -276,7 +276,7 @@ void EditBoxImplTizen::openKeyboard()
{
CommonScriptData data(pEditBox->getScriptEditBoxHandler(), "began",pEditBox);
ScriptEvent event(kCommonEvent,(void*)&data);
ScriptEngineManager::sharedManager()->getScriptEngine()->sendEvent(&event);
ScriptEngineManager::getInstance()->getScriptEngine()->sendEvent(&event);
}
KeypadStyle keypadStyle = KEYPAD_STYLE_NORMAL;

View File

@ -240,15 +240,15 @@ static void editBoxCallbackFunc(const char* pText, void* ctx)
{
CommonScriptData data(pEditBox->getScriptEditBoxHandler(), "changed",pEditBox);
ScriptEvent event(kCommonEvent,(void*)&data);
ScriptEngineManager::sharedManager()->getScriptEngine()->sendEvent(&event);
ScriptEngineManager::getInstance()->getScriptEngine()->sendEvent(&event);
memset(data.eventName,0,64*sizeof(char));
strncpy(data.eventName,"ended",64);
event.data = (void*)&data;
ScriptEngineManager::sharedManager()->getScriptEngine()->sendEvent(&event);
ScriptEngineManager::getInstance()->getScriptEngine()->sendEvent(&event);
memset(data.eventName,0,64*sizeof(char));
strncpy(data.eventName,"return",64);
event.data = (void*)&data;
ScriptEngineManager::sharedManager()->getScriptEngine()->sendEvent(&event);
ScriptEngineManager::getInstance()->getScriptEngine()->sendEvent(&event);
}
}
@ -264,7 +264,7 @@ void EditBoxImplWin::openKeyboard()
{
CommonScriptData data(pEditBox->getScriptEditBoxHandler(), "began",pEditBox);
ScriptEvent event(kCommonEvent,(void*)&data);
ScriptEngineManager::sharedManager()->getScriptEngine()->sendEvent(&event);
ScriptEngineManager::getInstance()->getScriptEngine()->sendEvent(&event);
}
std::string placeHolder = _labelPlaceHolder->getString();

View File

@ -51,7 +51,7 @@ bool AppDelegate::applicationDidFinishLaunching()
sc->start();
CCLOG("applicationDidFinishLaunching 02");
ScriptEngineProtocol *pEngine = ScriptingCore::getInstance();
ScriptEngineManager::sharedManager()->setScriptEngine(pEngine);
ScriptEngineManager::getInstance()->setScriptEngine(pEngine);
ScriptingCore::getInstance()->runScript("main.js");
CCLOG("applicationDidFinishLaunching 03");
return true;

View File

@ -53,7 +53,7 @@ bool AppDelegate::applicationDidFinishLaunching()
sc->start();
ScriptEngineProtocol *pEngine = ScriptingCore::getInstance();
ScriptEngineManager::sharedManager()->setScriptEngine(pEngine);
ScriptEngineManager::getInstance()->setScriptEngine(pEngine);
ScriptingCore::getInstance()->runScript("main.js");
return true;

View File

@ -133,7 +133,7 @@ void UpdateLayer::enter(cocos2d::Object *pSender)
}
ScriptEngineProtocol *pEngine = ScriptingCore::getInstance();
ScriptEngineManager::sharedManager()->setScriptEngine(pEngine);
ScriptEngineManager::getInstance()->setScriptEngine(pEngine);
ScriptingCore::getInstance()->runScript("main.js");
}

View File

@ -131,7 +131,7 @@ bool AppDelegate::applicationDidFinishLaunching()
js_log("RUNNING Main");
ScriptEngineProtocol *pEngine = ScriptingCore::getInstance();
ScriptEngineManager::sharedManager()->setScriptEngine(pEngine);
ScriptEngineManager::getInstance()->setScriptEngine(pEngine);
ScriptingCore::getInstance()->runScript("main.js");
return true;

View File

@ -113,7 +113,7 @@ bool AppDelegate::applicationDidFinishLaunching()
js_log("RUNNING Main");
ScriptEngineProtocol *pEngine = ScriptingCore::getInstance();
ScriptEngineManager::sharedManager()->setScriptEngine(pEngine);
ScriptEngineManager::getInstance()->setScriptEngine(pEngine);
ScriptingCore::getInstance()->runScript("main.js");
return true;

View File

@ -53,7 +53,7 @@ bool AppDelegate::applicationDidFinishLaunching()
sc->start();
ScriptEngineProtocol *pEngine = ScriptingCore::getInstance();
ScriptEngineManager::sharedManager()->setScriptEngine(pEngine);
ScriptEngineManager::getInstance()->setScriptEngine(pEngine);
#if JSB_ENABLE_DEBUGGER
ScriptingCore::getInstance()->runScript("main.debug.js");
#else

View File

@ -54,7 +54,7 @@ bool AppDelegate::applicationDidFinishLaunching()
sc->start();
ScriptEngineProtocol *pEngine = ScriptingCore::getInstance();
ScriptEngineManager::sharedManager()->setScriptEngine(pEngine);
ScriptEngineManager::getInstance()->setScriptEngine(pEngine);
#ifdef JS_OBFUSCATED
ScriptingCore::getInstance()->runScript("game.js");
#else

View File

@ -51,7 +51,7 @@ bool AppDelegate::applicationDidFinishLaunching()
sc->start();
ScriptEngineProtocol *pEngine = ScriptingCore::getInstance();
ScriptEngineManager::sharedManager()->setScriptEngine(pEngine);
ScriptEngineManager::getInstance()->setScriptEngine(pEngine);
ScriptingCore::getInstance()->runScript("boot-jsb.js");
return true;

View File

@ -17,7 +17,7 @@ AppDelegate::~AppDelegate()
{
// end simple audio engine here, or it may crashed on win32
SimpleAudioEngine::getInstance()->end();
//CCScriptEngineManager::purgeSharedManager();
//CCScriptEngineManager::destroyInstance();
}
bool AppDelegate::applicationDidFinishLaunching()
@ -36,7 +36,7 @@ bool AppDelegate::applicationDidFinishLaunching()
// register lua engine
LuaEngine* pEngine = LuaEngine::defaultEngine();
ScriptEngineManager::sharedManager()->setScriptEngine(pEngine);
ScriptEngineManager::getInstance()->setScriptEngine(pEngine);
std::string path = FileUtils::getInstance()->fullPathForFilename("hello.lua");
pEngine->executeScriptFile(path.c_str());

View File

@ -48,7 +48,7 @@ bool AppDelegate::applicationDidFinishLaunching()
// register lua engine
LuaEngine* pEngine = LuaEngine::defaultEngine();
ScriptEngineManager::sharedManager()->setScriptEngine(pEngine);
ScriptEngineManager::getInstance()->setScriptEngine(pEngine);
std::vector<std::string> searchPaths = pFileUtils->getSearchPaths();
searchPaths.push_back("cocosbuilderRes");

View File

@ -1 +1 @@
31f6e535b10b0e282216d54533c9cae806c34d8e
1e099e4c734f57f72adc2c665a8ab9e941b10417

View File

@ -73,7 +73,7 @@ void LuaCallFunc::execute()
BasicScriptData data((void*)this,(void*)_target);
ScriptEvent event(kCallFuncEvent,(void*)&data);
ScriptEngineManager::sharedManager()->getScriptEngine()->sendEvent(&event);
ScriptEngineManager::getInstance()->getScriptEngine()->sendEvent(&event);
}
LuaCallFunc* LuaCallFunc::clone() const
@ -85,7 +85,7 @@ LuaCallFunc* LuaCallFunc::clone() const
auto ret = new LuaCallFunc();
int newscriptHandler = cocos2d::ScriptEngineManager::sharedManager()->getScriptEngine()->reallocateScriptHandler(handler);
int newscriptHandler = cocos2d::ScriptEngineManager::getInstance()->getScriptEngine()->reallocateScriptHandler(handler);
ScriptHandlerMgr::getInstance()->addObjectHandler((void*)ret, newscriptHandler, ScriptHandlerMgr::kCallFuncHandler);

View File

@ -35,7 +35,7 @@ void LuaScrollView::scrollViewDidScroll(ScrollView* view)
{
CommonScriptData data(handler,"");
ScriptEvent event(kCommonEvent,(void*)&data);
ScriptEngineManager::sharedManager()->getScriptEngine()->sendEvent(&event);
ScriptEngineManager::getInstance()->getScriptEngine()->sendEvent(&event);
}
}
}
@ -50,7 +50,7 @@ void LuaScrollView::scrollViewDidZoom(ScrollView* view)
{
CommonScriptData data(handler,"");
ScriptEvent event(kCommonEvent,(void*)&data);
ScriptEngineManager::sharedManager()->getScriptEngine()->sendEvent(&event);
ScriptEngineManager::getInstance()->getScriptEngine()->sendEvent(&event);
}
}
}

View File

@ -28,7 +28,7 @@ static int SendBinaryMessageToLua(int nHandler,const unsigned char* pTable,int n
return 0;
}
if (NULL == ScriptEngineManager::sharedManager()->getScriptEngine()) {
if (NULL == ScriptEngineManager::getInstance()->getScriptEngine()) {
return 0;
}
@ -70,7 +70,7 @@ void LuaWebSocket::onOpen(WebSocket* ws)
if (0 != nHandler) {
CommonScriptData data(nHandler,"");
ScriptEvent event(kCommonEvent,(void*)&data);
ScriptEngineManager::sharedManager()->getScriptEngine()->sendEvent(&event);
ScriptEngineManager::getInstance()->getScriptEngine()->sendEvent(&event);
}
}
}
@ -91,7 +91,7 @@ void LuaWebSocket::onMessage(WebSocket* ws, const WebSocket::Data& data)
if (0 != nHandler) {
CommonScriptData commonData(nHandler,data.bytes);
ScriptEvent event(kCommonEvent,(void*)&commonData);
ScriptEngineManager::sharedManager()->getScriptEngine()->sendEvent(&event);
ScriptEngineManager::getInstance()->getScriptEngine()->sendEvent(&event);
}
}
}
@ -106,7 +106,7 @@ void LuaWebSocket::onClose(WebSocket* ws)
{
CommonScriptData data(nHandler,"");
ScriptEvent event(kCommonEvent,(void*)&data);
ScriptEngineManager::sharedManager()->getScriptEngine()->sendEvent(&event);
ScriptEngineManager::getInstance()->getScriptEngine()->sendEvent(&event);
}
}
}
@ -120,7 +120,7 @@ void LuaWebSocket::onError(WebSocket* ws, const WebSocket::ErrorCode& error)
{
CommonScriptData data(nHandler,"");
ScriptEvent event(kCommonEvent,(void*)&data);
ScriptEngineManager::sharedManager()->getScriptEngine()->sendEvent(&event);
ScriptEngineManager::getInstance()->getScriptEngine()->sendEvent(&event);
}
}
}

View File

@ -53,7 +53,7 @@ bool AppDelegate::applicationDidFinishLaunching()
sc->start();
ScriptEngineProtocol *pEngine = ScriptingCore::getInstance();
ScriptEngineManager::sharedManager()->setScriptEngine(pEngine);
ScriptEngineManager::getInstance()->setScriptEngine(pEngine);
ScriptingCore::getInstance()->runScript("main.js");
return true;

View File

@ -35,7 +35,7 @@ bool AppDelegate::applicationDidFinishLaunching()
// register lua engine
LuaEngine* pEngine = LuaEngine::defaultEngine();
ScriptEngineManager::sharedManager()->setScriptEngine(pEngine);
ScriptEngineManager::getInstance()->setScriptEngine(pEngine);
LuaStack *pStack = pEngine->getLuaStack();
lua_State *tolua_s = pStack->getLuaState();

View File

@ -51,7 +51,7 @@ bool AppDelegate::applicationDidFinishLaunching()
sc->start();
ScriptEngineProtocol *pEngine = ScriptingCore::getInstance();
ScriptEngineManager::sharedManager()->setScriptEngine(pEngine);
ScriptEngineManager::getInstance()->setScriptEngine(pEngine);
ScriptingCore::getInstance()->runScript("hello.js");
return true;

View File

@ -17,7 +17,7 @@ AppDelegate::~AppDelegate()
{
// end simple audio engine here, or it may crashed on win32
SimpleAudioEngine::sharedEngine()->end();
//CCScriptEngineManager::purgeSharedManager();
//CCScriptEngineManager::destroyInstance();
}
bool AppDelegate::applicationDidFinishLaunching()
@ -34,7 +34,7 @@ bool AppDelegate::applicationDidFinishLaunching()
// register lua engine
LuaEngine* pEngine = LuaEngine::defaultEngine();
ScriptEngineManager::sharedManager()->setScriptEngine(pEngine);
ScriptEngineManager::getInstance()->setScriptEngine(pEngine);
std::string path = FileUtils::getInstance()->fullPathForFilename("hello.lua");
pEngine->executeScriptFile(path.c_str());