proper cutToBlack

This commit is contained in:
2022-01-06 19:36:06 -07:00
parent f15cd2804e
commit 92e8566bb5
3 changed files with 15 additions and 0 deletions

View File

@@ -28,6 +28,8 @@ interface Director<Set, StagePosition, StageFacing, ScreenPosition, Actor, Sound
function hideDialog():Void;
function showTitleCard(text:Array<String>, cc:Continuation):Void;
function hideTitleCard():Void;
function showBlackScreen():Void;
function hideBlackScreen():Void;
function showPropOnScreen(prop:Prop, position:ScreenPosition, cc:Continuation):Void;
// TODO showPropOnStage
function hideProp(prop:Prop, cc:Continuation):Void;

View File

@@ -309,6 +309,10 @@
(OnScreen charOnScreen)
(FromPhone (dictGet actors actorName))) wryly text cc))
(hollywooMethod cutToBlack true [seconds :Continuation cc]
(director.showBlackScreen)
(delay seconds ->:Void {(director.hideBlackScreen)(cc)}))
// TODO themedRollCredits
(hollywooMethod rollCredits true [:String creditsTSV :Continuation cc]
(director.rollCredits