From 69f60b2602e25263869a4af30d1110a1ff206dc2 Mon Sep 17 00:00:00 2001 From: Nat Quayle Nelson Date: Mon, 18 Oct 2021 14:53:40 -0400 Subject: [PATCH] AsyncEmbeddedScript for hollywoo --- projects/hollywoo/src/hollywoo/Main.hx | 2 +- projects/hollywoo/src/hollywoo/Stage.hx | 2 +- .../src/hollywoo/examples/pure-hollywoo/basic.hollywoo | 3 ++- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/projects/hollywoo/src/hollywoo/Main.hx b/projects/hollywoo/src/hollywoo/Main.hx index fc2d833e..ff7a2838 100644 --- a/projects/hollywoo/src/hollywoo/Main.hx +++ b/projects/hollywoo/src/hollywoo/Main.hx @@ -6,7 +6,7 @@ import hollywoo.text.TextDirector; import hollywoo.text.TextStage; import kiss.EmbeddedScript; -@:build(kiss.EmbeddedScript.build("HollywooDSL.kiss", "examples/pure-hollywoo/basic.hollywoo")) +@:build(kiss.AsyncEmbeddedScript.build("HollywooDSL.kiss", "examples/pure-hollywoo/basic.hollywoo")) class BasicHollywoo extends TextStage {} @:build(kiss.Kiss.build()) diff --git a/projects/hollywoo/src/hollywoo/Stage.hx b/projects/hollywoo/src/hollywoo/Stage.hx index 89b83ef4..ac272a79 100644 --- a/projects/hollywoo/src/hollywoo/Stage.hx +++ b/projects/hollywoo/src/hollywoo/Stage.hx @@ -32,7 +32,7 @@ typedef Scene = { * Model of a Hollywoo film */ @:build(kiss.Kiss.build()) -class Stage extends kiss.EmbeddedScript { +class Stage extends kiss.AsyncEmbeddedScript { // Mostly immutable, reusable resources: var sets:Map = []; var actors:Map = []; diff --git a/projects/hollywoo/src/hollywoo/examples/pure-hollywoo/basic.hollywoo b/projects/hollywoo/src/hollywoo/examples/pure-hollywoo/basic.hollywoo index 2a11b33d..0f232921 100644 --- a/projects/hollywoo/src/hollywoo/examples/pure-hollywoo/basic.hollywoo +++ b/projects/hollywoo/src/hollywoo/examples/pure-hollywoo/basic.hollywoo @@ -1 +1,2 @@ -(director.showSet (object name "Cabin" description "A cool cabin") FirstAppearance ->:Void {}) \ No newline at end of file +(director.showSet (object name "Cabin" description "A cool cabin") FirstAppearance cc) +(director.showCharacter (object stagePosition OnStage stageFacing "" actor (object name "Nat" description "scruffy transfemme")) FirstAppearance cc) \ No newline at end of file