-
-
Notifications
You must be signed in to change notification settings - Fork 18
Alarms
Matěj Štágl edited this page Feb 11, 2019
·
11 revisions
Alarms are a simple way to execute some code after a known number of steps. Since FPS may vary either due to a slow system executing your game or a different screen refresh rate (most systems targets 60 fps, yet 144 fps is becoming common). Therefore specifying a number of steps is more secure than specifying delta time. Once alarm is set, it decreases the time of steps given by 1 each step. Once 0 is reached, the event EvtAlarmN
is triggered and alarm is set to -1. Simplex comes with 16 alarms predefined. Alarms are initialized on the first use (on a first alarm_
call in the instance). Therefore if you need a single alarm only, it is to consider whether alarms are needed, since you will get all of them loaded into the memory.