commit 75

This commit is contained in:
Moritz Ruth 2025-03-12 22:13:41 +01:00
parent e910df9d7e
commit b90f897123
Signed by: moritzruth
GPG key ID: C9BBAB79405EE56D
2 changed files with 11 additions and 1 deletions

View file

@ -43,13 +43,15 @@ fun ShowBuilderContext.act2() = act("Zweiter Akt") {
scene("Tanz mit einem Vampir") { scene("Tanz mit einem Vampir") {
songDuettDraculaMina() songDuettDraculaMina()
step(StepCue.Text("Ascot", "Mina präsentiert Dracula ihren Hals")) { step(StepCue.Custom("Mina präsentiert Dracula ihren Hals")) {
actors { actors {
+"Ascot / durch Mitte" +"Ascot / durch Mitte"
+"Oberschwester / durch Mitte" +"Oberschwester / durch Mitte"
+"Lucy / durch Mitte" +"Lucy / durch Mitte"
} }
rightSpotTarget = null
onRun { onRun {
Washs.both { it.brightness.off(0.4.seconds) } Washs.both { it.brightness.off(0.4.seconds) }
backlightBar.brightness.off(0.4.seconds) backlightBar.brightness.off(0.4.seconds)
@ -338,6 +340,7 @@ fun ShowBuilderContext.act2() = act("Zweiter Akt") {
} }
FrontLights.all { it.brightness.fade(100.percent, 2.seconds) } FrontLights.all { it.brightness.fade(100.percent, 2.seconds) }
Spots.right.brightness.off(5.seconds)
Washs.both { Washs.both {
it.pointAtAudience(2.seconds) it.pointAtAudience(2.seconds)
@ -351,6 +354,8 @@ fun ShowBuilderContext.act2() = act("Zweiter Akt") {
-"Mina" -"Mina"
} }
rightSpotTarget = null
onRun { onRun {
BlinderBars.all { it.brightness.off(1.seconds) } BlinderBars.all { it.brightness.off(1.seconds) }
Tops.both { it.brightness.off() } Tops.both { it.brightness.off() }

View file

@ -2,6 +2,7 @@ package de.moritzruth.dracula_musical.song
import de.moritzruth.dracula_musical.device.* import de.moritzruth.dracula_musical.device.*
import de.moritzruth.theaterdsl.show.CurtainState import de.moritzruth.theaterdsl.show.CurtainState
import de.moritzruth.theaterdsl.show.PropPosition
import de.moritzruth.theaterdsl.show.SceneBuilderContext import de.moritzruth.theaterdsl.show.SceneBuilderContext
import de.moritzruth.theaterdsl.show.StepCue import de.moritzruth.theaterdsl.show.StepCue
import de.moritzruth.theaterdsl.value.Color import de.moritzruth.theaterdsl.value.Color
@ -23,6 +24,10 @@ fun SceneBuilderContext.songMaskenball() {
curtainState = CurtainState.OPEN curtainState = CurtainState.OPEN
props {
it[PropPosition.BACKDROP] = "Dorfplatz"
}
onRun { onRun {
backlightBar.color.static(Color(hue = 310.degrees, saturation = 80.percent)) backlightBar.color.static(Color(hue = 310.degrees, saturation = 80.percent))
backlightBar.brightness.fade(40.percent, 5.seconds) backlightBar.brightness.fade(40.percent, 5.seconds)