GXFrame - boxgaming/gx GitHub Wiki
Returns the current frame.
This is a frame counter that starts when GXSceneStart is called. It is initially set to zero and is incremented on each frame.
Syntax
frame~& = GXFrame
Examples
Example1: When the user presses the ESC key, wait for 180 frames and then exit the game.
'$INCLUDE: 'gx.bi'
DIM SHARED escPressed AS _UNSIGNED LONG
GXSceneCreate 320, 200
GXSceneStart
SUB GXOnGameEvent (e AS GXEvent)
SELECT CASE e.event
CASE GXEVENT_UPDATE
IF GXKeyDown(GXKEY_ESC) THEN escPressed = GXFrame
IF escPressed AND GXFrame - escPressed > 180 THEN GXSceneStop
END SELECT
END SUB
'$INCLUDE: 'gx.bm'