std::shared_ptr<ContentManager> ContentManager::Create(SDL_Renderer* renderer) { std::shared_ptr<ContentManager> pRet(new ContentManager); pRet->m_p_Renderer = renderer; return pRet; }
std::shared_ptr<StoryScene> StoryScene::Create(int id, std::shared_ptr<TextSprite> descriptor, std::shared_ptr<CC_Texture> image) { std::shared_ptr<StoryScene> pRet(new StoryScene()); pRet->m_p_Descriptor = descriptor; pRet->m_Id = id; pRet->m_NumChoices = 0; pRet->m_p_Image = image; return pRet; }
static Type* Malloc() { QMutexLocker lock(&m_mxSingle); Type* pRet(NULL); if (!m_staData.empty()) { pRet = m_staData.top(); m_staData.pop(); } return pRet; }
TPtrC CMemSpyEngineActiveObject::YesNoValue( TBool aValue ) { _LIT(KYesString, "Yes"); _LIT(KNoString, "No"); // TPtrC pRet( KNoString ); if ( aValue ) { pRet.Set( KYesString ); } // return pRet; }
std::shared_ptr<InputHandler> InputHandler::Create() { std::shared_ptr<InputHandler> pRet(new InputHandler); SDL_GetMouseState(&(pRet->m_MouseX), &(pRet->m_MouseY)); return pRet; }