-
Notifications
You must be signed in to change notification settings - Fork 0
core.kernel.mainloop()
Captain Spaulding edited this page Feb 24, 2021
·
2 revisions
This core function is invoked by FlyWithLua's callbacks and takes care of executing all the tasks in the specific queue.
An instance of this function is used to manage some recurrent loops (FRAME_LOOP, DRAW_LOOP, OFTEN_LOOP, SOMETIMES_LOOP).
The specific loop is passed as number (see ams.C) by the callback; if it's 0 (meaning the FRAME_LOOP), the function automatically executes the kernel task (task #1) before anything else.

AMS an Advanced Library Package for FlyWithLua
Updated to v.1.55a (private alpha)
Copyright (C) 2021 Pasquale Croce
- ams.core.kernel
-
ams.core.dref_mgr
- ams:create_dref()
- ams:create_command()
- ams:map_dref()
- ams.core.wm
- ams:register_window()
- ams.core.for_loop
- ams:for_loop()
- ams.core.spc
- ams:spc()
-
ams.core.procs_mon
- ams:procs_mon()
- ams.core.debug
- ams.core.config
- ams.sys.info
- ams.sys.timer
- ams.sys.win.timer
- ams.SDK.XPML
- ams.SDK.scenery
- ams.SDK.map
- ams.SDK.datarefs
- ams.SDK.AIplanes
- ams.SDK.menus
- ams.SDK.processing
- ams.SDK.graphics
- ams.xlua.math
- ams.xlua.strings
- ams.xlua.table
- ams.xlua.Vec2D
- ams.xlua.Const
- ams.xlua.Stack
- ams.carillon.carillon
- ams.utils.tts
- ams.install.loader