allow for loading screen to continue while skipping scenes
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
# @install: lix --silent download "gh://github.com/kiss-lang/kiss-tools#71d9ed9753a8899a66b8a758099e8d80d434ed7f" into kiss-tools/0.0.0/github/71d9ed9753a8899a66b8a758099e8d80d434ed7f
|
||||
# @install: lix --silent download "gh://github.com/kiss-lang/kiss-tools#661ec2ec0c0965799d701aa2710613111710ae3a" into kiss-tools/0.0.0/github/661ec2ec0c0965799d701aa2710613111710ae3a
|
||||
-lib kiss
|
||||
-cp ${HAXE_LIBCACHE}/kiss-tools/0.0.0/github/71d9ed9753a8899a66b8a758099e8d80d434ed7f/src/
|
||||
-cp ${HAXE_LIBCACHE}/kiss-tools/0.0.0/github/661ec2ec0c0965799d701aa2710613111710ae3a/src/
|
||||
-D kiss-tools=0.0.0
|
@@ -1,12 +1,12 @@
|
||||
# @install: lix --silent download "gh://github.com/kiss-lang/kiss#2203ee2b2f476ada8d12f3b0330efbc7702e1748" into kiss/0.0.1/github/2203ee2b2f476ada8d12f3b0330efbc7702e1748
|
||||
# @run: haxelib run-dir kiss "${HAXE_LIBCACHE}/kiss/0.0.1/github/2203ee2b2f476ada8d12f3b0330efbc7702e1748"
|
||||
# @install: lix --silent download "gh://github.com/kiss-lang/kiss#fc99875c19d6a2579b193f1dfcee14efafd4ef3a" into kiss/0.0.1/github/fc99875c19d6a2579b193f1dfcee14efafd4ef3a
|
||||
# @run: haxelib run-dir kiss "${HAXE_LIBCACHE}/kiss/0.0.1/github/fc99875c19d6a2579b193f1dfcee14efafd4ef3a"
|
||||
-lib haxe-strings
|
||||
-lib hscript
|
||||
-lib tink_json
|
||||
-lib tink_macro
|
||||
-lib tink_syntaxhub
|
||||
-lib uuid
|
||||
-cp ${HAXE_LIBCACHE}/kiss/0.0.1/github/2203ee2b2f476ada8d12f3b0330efbc7702e1748/src
|
||||
-cp ${HAXE_LIBCACHE}/kiss/0.0.1/github/fc99875c19d6a2579b193f1dfcee14efafd4ef3a/src
|
||||
-D kiss=0.0.1
|
||||
-w -WUnusedPattern
|
||||
--macro kiss.KissFrontend.use()
|
@@ -105,6 +105,6 @@ interface Director<Set, Actor, Sound, Song, Prop, VoiceTrack, Camera, LightSourc
|
||||
|
||||
function prepareForRecording():Void;
|
||||
|
||||
function doLoading(_load:Array<Void->Void>, scavenged:Bool, cc:Continuation):Void;
|
||||
function doLoading(_load:Array<Void->Void>, scavenged:Bool, cc:Continuation, done:Continuation):Void;
|
||||
function cleanup():Void;
|
||||
}
|
||||
|
@@ -74,9 +74,9 @@
|
||||
(Watch AutoWithSkip)
|
||||
(never otherwise)))
|
||||
|
||||
(set isLoading true)
|
||||
(director.showTitleCard ["LOADING"]
|
||||
(makeCC
|
||||
(set isLoading true)
|
||||
(let [loadVoiceTrack _loadVoiceTrack
|
||||
addVoiceTrack _addVoiceTrack
|
||||
noVoiceTracks _noVoiceTracks
|
||||
@@ -94,14 +94,13 @@
|
||||
(director.doLoading ,preloadFuncs
|
||||
scavenged
|
||||
(makeCC
|
||||
(print "Had to load ${loadedObjects}/${loadCalls} objects newly")
|
||||
(set isLoading false)
|
||||
(print "Had to load ${loadedObjects}/${loadCalls} objects newly")
|
||||
(cc))
|
||||
(makeCC
|
||||
(.start (director.shortcutHandler))
|
||||
(director.hideTitleCard)
|
||||
// When all loading is done, prompt to start obs recording automatically:
|
||||
(#if debug
|
||||
(promptToRecord cc)
|
||||
(cc))))))))
|
||||
(director.hideTitleCard)))))))
|
||||
|
||||
@:keep
|
||||
(method doCleanup []
|
||||
(director.cleanup)
|
||||
|
Reference in New Issue
Block a user