commit 78

This commit is contained in:
Moritz Ruth 2025-03-13 18:16:17 +01:00
parent 9a8dcabdd6
commit 858d2107df
Signed by: moritzruth
GPG key ID: C9BBAB79405EE56D
2 changed files with 20 additions and 20 deletions

View file

@ -12,7 +12,7 @@ import de.moritzruth.theaterdsl.value.percent
import kotlin.time.Duration.Companion.seconds import kotlin.time.Duration.Companion.seconds
fun ShowBuilderContext.act1() = act("Erster Akt") { fun ShowBuilderContext.act1() = act("Erster Akt") {
scene("Ouvertüre") { scene("Ouvertüre [4]") {
step(StepCue.MusicStart("Ouvertüre", 10.seconds)) { step(StepCue.MusicStart("Ouvertüre", 10.seconds)) {
curtainState = CurtainState.CLOSED curtainState = CurtainState.CLOSED
@ -52,11 +52,11 @@ fun ShowBuilderContext.act1() = act("Erster Akt") {
} }
} }
scene("Mittsommernacht") { scene("Mittsommernacht [4]") {
songMittsommernacht() songMittsommernacht()
} }
scene("Ankunft in Huntington") { scene("Ankunft in Huntington [6]") {
lightStep(StepCue.Text("Mina", "Das ist also Huntington!")) { lightStep(StepCue.Text("Mina", "Das ist also Huntington!")) {
sidelight.brightness.fade(75.percent, 15.seconds) sidelight.brightness.fade(75.percent, 15.seconds)
sidelight.color1.fadeRandomAround(130.degrees, 5.degrees, 10.seconds) sidelight.color1.fadeRandomAround(130.degrees, 5.degrees, 10.seconds)
@ -66,7 +66,7 @@ fun ShowBuilderContext.act1() = act("Erster Akt") {
} }
} }
scene("Hawkins Feierabend") { scene("Hawkins Feierabend [8]") {
step(StepCue.Text("Lucy", "Heute gehört Mister Harker uns.", "Ende")) { step(StepCue.Text("Lucy", "Heute gehört Mister Harker uns.", "Ende")) {
actors { actors {
-"Mina" -"Mina"
@ -109,7 +109,7 @@ fun ShowBuilderContext.act1() = act("Erster Akt") {
} }
} }
scene("Die Irrenanstalt") { scene("Die Irrenanstalt [12]") {
step(StepCue.MusicEnd) { step(StepCue.MusicEnd) {
actors { actors {
+"Ascot / von rechts, 1. Tür" +"Ascot / von rechts, 1. Tür"
@ -174,7 +174,7 @@ fun ShowBuilderContext.act1() = act("Erster Akt") {
} }
} }
scene("Blockflötenkreis") { scene("Blockflötenkreis [20]") {
songLucy() songLucy()
step(StepCue.Custom("Gardine wird geöffnet")) { step(StepCue.Custom("Gardine wird geöffnet")) {
@ -237,7 +237,7 @@ fun ShowBuilderContext.act1() = act("Erster Akt") {
} }
} }
scene("Männerbesuch") { scene("Männerbesuch [22]") {
step(StepCue.MusicEnd) { step(StepCue.MusicEnd) {
actors { actors {
+"Mina / von rechts, 2. Tür" +"Mina / von rechts, 2. Tür"
@ -289,7 +289,7 @@ fun ShowBuilderContext.act1() = act("Erster Akt") {
step(StepCue.MusicStart("Umbau (Duett)", 10.seconds)) {} step(StepCue.MusicStart("Umbau (Duett)", 10.seconds)) {}
} }
scene("Kaffeeklatsch") { scene("Kaffeeklatsch [24]") {
step(StepCue.MusicEnd) { step(StepCue.MusicEnd) {
actors { actors {
+"Dr. Sewart / von rechts, 1. Tür" +"Dr. Sewart / von rechts, 1. Tür"
@ -341,7 +341,7 @@ fun ShowBuilderContext.act1() = act("Erster Akt") {
songKaffeeklatsch() songKaffeeklatsch()
} }
scene("Ankunft Van Helsings") { scene("Ankunft Van Helsings [28]") {
step(StepCue.Text("Ascot", "Jetzt ist Lucy wieder ganz gesund.")) { step(StepCue.Text("Ascot", "Jetzt ist Lucy wieder ganz gesund.")) {
actors { actors {
+"Dr. Sewart / von rechts" +"Dr. Sewart / von rechts"
@ -426,7 +426,7 @@ fun ShowBuilderContext.act1() = act("Erster Akt") {
} }
} }
scene("Verträge") { scene("Verträge [30]") {
step(StepCue.Custom("Vorhang ist geschlossen")) { step(StepCue.Custom("Vorhang ist geschlossen")) {
actors { actors {
+"Hawkins / durchs Publikum" +"Hawkins / durchs Publikum"
@ -454,7 +454,7 @@ fun ShowBuilderContext.act1() = act("Erster Akt") {
} }
} }
scene("Einbruch") { scene("Einbruch [31]") {
step(StepCue.Custom("Umbau abgeschlossen")) { step(StepCue.Custom("Umbau abgeschlossen")) {
actors { actors {
+"Backe / von links, mit Lampe" +"Backe / von links, mit Lampe"
@ -479,7 +479,7 @@ fun ShowBuilderContext.act1() = act("Erster Akt") {
songDraculasZorn() songDraculasZorn()
} }
scene("Ein Sammlerstück") { scene("Ein Sammlerstück [37]") {
step(StepCue.Custom("Die Vampire saugen Timmy aus")) { step(StepCue.Custom("Die Vampire saugen Timmy aus")) {
actors { actors {
+"Jonathan / von rechts, mit Vertrag & Amulett" +"Jonathan / von rechts, mit Vertrag & Amulett"

View file

@ -12,7 +12,7 @@ import de.moritzruth.theaterdsl.value.percent
import kotlin.time.Duration.Companion.seconds import kotlin.time.Duration.Companion.seconds
fun ShowBuilderContext.act2() = act("Zweiter Akt") { fun ShowBuilderContext.act2() = act("Zweiter Akt") {
scene("Maskenball") { scene("Maskenball [43]") {
songMaskenball() songMaskenball()
step(StepCue.Text("Van Helsing", "Na dann, gute Nacht.")) { step(StepCue.Text("Van Helsing", "Na dann, gute Nacht.")) {
@ -40,7 +40,7 @@ fun ShowBuilderContext.act2() = act("Zweiter Akt") {
} }
} }
scene("Tanz mit einem Vampir") { scene("Tanz mit einem Vampir [47]") {
songDuettDraculaMina() songDuettDraculaMina()
step(StepCue.Custom("Mina präsentiert Dracula ihren Hals")) { step(StepCue.Custom("Mina präsentiert Dracula ihren Hals")) {
@ -84,7 +84,7 @@ fun ShowBuilderContext.act2() = act("Zweiter Akt") {
songRepriseMaskenball() songRepriseMaskenball()
} }
scene("Van Helsing") { scene("Van Helsing [51]") {
step(StepCue.Text("Tante 1", "Verhungert!")) { step(StepCue.Text("Tante 1", "Verhungert!")) {
actors { actors {
+"Hawkins / durch Mitte" +"Hawkins / durch Mitte"
@ -175,7 +175,7 @@ fun ShowBuilderContext.act2() = act("Zweiter Akt") {
} }
} }
scene("Wiederholungstäter") { scene("Wiederholungstäter [54]") {
step(StepCue.MusicEnd) { step(StepCue.MusicEnd) {
actors { actors {
+"Mina / von rechts, 2. Tür" +"Mina / von rechts, 2. Tür"
@ -249,7 +249,7 @@ fun ShowBuilderContext.act2() = act("Zweiter Akt") {
} }
} }
scene("So viele Vampire!") { scene("So viele Vampire! [57]") {
step(StepCue.Text("Jonathan", "Ich bins! Jonathan!")) { step(StepCue.Text("Jonathan", "Ich bins! Jonathan!")) {
actors { actors {
+"Eloïse / durch Mitte" +"Eloïse / durch Mitte"
@ -391,7 +391,7 @@ fun ShowBuilderContext.act2() = act("Zweiter Akt") {
step(StepCue.MusicStart("Umbau (Van Helsing)", 10.seconds)) {} step(StepCue.MusicStart("Umbau (Van Helsing)", 10.seconds)) {}
} }
scene("Uneinigkeit") { scene("Uneinigkeit [61]") {
step(StepCue.MusicEnd) { step(StepCue.MusicEnd) {
actors { actors {
+"Backe / von rechts" +"Backe / von rechts"
@ -512,7 +512,7 @@ fun ShowBuilderContext.act2() = act("Zweiter Akt") {
} }
} }
scene("Liebe macht blind") { scene("Liebe macht blind [67]") {
step(StepCue.Text("Van Helsing", "Natürlich. Kommen Sie.")) { step(StepCue.Text("Van Helsing", "Natürlich. Kommen Sie.")) {
actors { actors {
-"Van Helsing / durch Mitte" -"Van Helsing / durch Mitte"
@ -609,7 +609,7 @@ fun ShowBuilderContext.act2() = act("Zweiter Akt") {
} }
} }
scene("Finale") { scene("Finale [68]") {
songFinale() songFinale()
} }
} }