Example #1
0
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());
}
Example #2
0
void TButton::unTouch(void)
{
  dbgprintln("TButton unTouch");
  Draw();
  if (onUnTouch != NULL) onUnTouch();
}