EntityManager *EntityManager::create() { static bool inited = false; CCAssert(inited == false, "---EntityManager has benn inited already !"); inited = true; EntityManager *em = new EntityManager(); if (em && em->init()) { em->autorelease(); return em; } CC_SAFE_DELETE(em); return NULL; }