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; } }
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); }
bool wasTouched(CheckBox* cb) { return ((PA_SpriteStylusOver(cb->get_mSpriteNum())||PA_SpriteStylusOver(cb->get_mTitleSpriteNum()))&& cb->get_mScreen() == kBottomScreen); }