float Dialog_keyDown(entity me, float key, float ascii, float shift) { if(me.closable) { if(key == K_ESCAPE) { me.close(me); return 1; } } return SUPER(Dialog).keyDown(me, key, ascii, shift); }
float keyDownDialog(entity me, float key, float ascii, float shift) { if(me.closable) { if(key == K_ESCAPE) { me.close(me); return 1; } } return keyDownInputContainer(me, key, ascii, shift); }
void Dialog_Close(entity button, entity me) { me.close(me); }