if(btn==1)
{
pressed = true;
- state |= ACTIVE;
+ set_state(ACTIVE);
}
}
{
if(pressed && btn==1)
{
- state &= ~ACTIVE;
+ clear_state(ACTIVE);
pressed = false;
if(geom.is_inside_relative(x, y))
if(pressed)
{
if(!geom.is_inside_relative(x, y))
- state &= ~ACTIVE;
+ clear_state(ACTIVE);
else
- state |= ACTIVE;
+ set_state(ACTIVE);
}
}