OnEnd
BlitzMax Forums/BlitzMax Programming/OnEnd
| ||
| is it new or am I just blind and it's always been there? |
| ||
| - onEnd was always been there - apptitle is new feature |
| ||
| Do you know if there's a way to halt the ending of BMax app once this is called? (i.e. when someone clicks the X and you want to prevent a close until they confirm). |
| ||
| The OnEnd purpose is not to halt app ending. Blitz app has no X icon. There's no event for close icon. |
| ||
Apparently you need to reestablish the OnEnd when it's been triggered once.Graphics 640,480,0,0
OnEnd(quit)
main()
Function main()
Repeat
Cls
DrawText "Press Escape!",10,10
Flip
Delay 100
Until KeyHit(KEY_ESCAPE)
EndFunction
Function quit()
ret = Proceed("Really quit?")
If ret<>1
OnEnd(quit)
main()
EndIf
EndFunction |
| ||
| thanks :) I had kinda figured it out already but I forgot to reset my ended flag and didn't realise you need to reinsert your onEnd function. |
| ||
| I added a modification of your code to the wiki. |