Exemplo n.º 1
0
Gun* Gun::create(const std::string& name)
{
    Gun* ret = new Gun();
    if (ret && ret->init(name))
    {
        ret->autorelease();
        return ret;
    }
    delete ret;
    return nullptr;
}
Exemplo n.º 2
0
Gun* Gun::createWithLevel(int _level){
	Gun *gun = new Gun();

	if (gun && gun->init())
	{
		gun->setLevel(_level);

		gun->autorelease();
		return gun;
	}
	CC_SAFE_DELETE(gun);
	return nullptr;
}