void CheckBox::handle()
{
	if(!disabled)
	{
		if(Stylus.Released && mScreenNum == kBottomScreen && 
		  (PA_SpriteStylusOver(mSpriteNum) || PA_SpriteStylusOver(mTitleSpriteNum)))
			mFrame = !mFrame;
	}
}
void SpecialBox::handle()
{
	if(!disabled)
	{
		if(Stylus.Released && mScreenNum == kBottomScreen && 
		   PA_SpriteStylusOver(mSpriteNum))
			mFrame = !mFrame;
	}
}
示例#3
0
	bool wasTouched(Tab* tab)
	{
		return (PA_SpriteStylusOver(tab->get_mSpriteNum()) && tab->get_mScreen() == kBottomScreen);
	}
	bool wasTouched(RadioButton* rb)
	{
		return (PA_SpriteStylusOver(rb->get_mSpriteNum()) && rb->get_mScreen() == kBottomScreen);
	}
示例#5
0
	bool wasTouched(CheckBox* cb)
	{
		return ((PA_SpriteStylusOver(cb->get_mSpriteNum())||PA_SpriteStylusOver(cb->get_mTitleSpriteNum()))&& cb->get_mScreen() == kBottomScreen);
	}