Set global vars before creating JFScene

This commit is contained in:
Charles Ewert 2023-04-22 15:36:52 -04:00
parent ece472b91c
commit 2ccacf6529

View File

@ -9,11 +9,13 @@ sub Main (args as dynamic) as void
m.port = CreateObject("roMessagePort")
m.screen.setMessagePort(m.port)
m.scene = m.screen.CreateScene("JFScene")
m.screen.show() ' vscode_rale_tracker_entry
' Set any initial Global Variables
m.global = m.screen.getGlobalNode()
SaveAppToGlobal()
SaveDeviceToGlobal()
m.scene = m.screen.CreateScene("JFScene")
m.screen.show() ' vscode_rale_tracker_entry
playstateTask = CreateObject("roSGNode", "PlaystateTask")
playstateTask.id = "playstateTask"
@ -24,9 +26,6 @@ sub Main (args as dynamic) as void
m.global.addFields({ queueManager: CreateObject("roSGNode", "QueueManager") })
m.global.addFields({ audioPlayer: CreateObject("roSGNode", "AudioPlayer") })
SaveAppToGlobal()
SaveDeviceToGlobal()
app_start:
' First thing to do is validate the ability to use the API
if not LoginFlow() then return