void Entity::handleFlags() { if( !touchedBy.empty() ) this->onTouch(); if( !unTouchedBy.empty() ) onUnTouch(); touchedBy.erase(touchedBy.begin(), touchedBy.end()); touchedInfo.erase(touchedInfo.begin(), touchedInfo.end()); unTouchedBy.erase(unTouchedBy.begin(), unTouchedBy.end()); }
void TButton::unTouch(void) { dbgprintln("TButton unTouch"); Draw(); if (onUnTouch != NULL) onUnTouch(); }