예제 #1
0
bool CommonObject::init()
{
	setObjectType(ObjectType::COMMON_OBJECT);
	setTypeName("");
	registerWithTouchDispatcher();
	return true;
}
예제 #2
0
bool CircleObject::init()
{
	setIsDrag(false);
	setObjectType(ObjectType::CIRCLE_OBJECT);
	setTypeName("CircleObject");
	m_drawnode = CCDrawNode::create();
	addChild(m_drawnode);

	registerWithTouchDispatcher();

	setBorderColor(ccc4f(1, 0, 0, 1));
	setFillColor(ccc4f(0.5, 0.5, 0.5, 0.5));
	m_radius = 10;
	return true;
}
void LuaEventNode::setLuaTouchEnabled(bool enabled)
{
    if (_bTouchEnabled != enabled)
    {
        _bTouchEnabled = enabled;

        if (enabled)
        {
            registerWithTouchDispatcher();
        }
        else
        {
            unregisterWithTouchDispatcher();
        }
    }
}
예제 #4
0
void TDWin::onEnter()
{
	TDPanel::onEnter();
	registerWithTouchDispatcher();
}
예제 #5
0
파일: Item.cpp 프로젝트: hanxu101/projectx
void Item::onEnter()
{
    GameObject::onEnter();
    registerWithTouchDispatcher();
}