From 133c2a41ecf6700d29751b016f5c4587c457ce98 Mon Sep 17 00:00:00 2001 From: Gouvernathor <44340603+Gouvernathor@users.noreply.github.com> Date: Sat, 11 Nov 2023 21:29:10 +0100 Subject: [PATCH] solid colors and gradients --- game/scripts/utility/common_screens.rpy | 57 +++++++++++++++---------- 1 file changed, 34 insertions(+), 23 deletions(-) diff --git a/game/scripts/utility/common_screens.rpy b/game/scripts/utility/common_screens.rpy index 255e79f9..10f16ffd 100644 --- a/game/scripts/utility/common_screens.rpy +++ b/game/scripts/utility/common_screens.rpy @@ -1,31 +1,42 @@ -screen blkfade(): - tag blkfade - zorder 25 - add Color("#000") +image blkfade = "#000" +define config.tag_layer["blkfade"] = "screens" +define config.tag_zorder["blkfade"] = 25 +# show screen blkfade -> show blkfade +# hide screen blkfade -> hide blkfade -screen whitefade(): - tag whitefade - zorder 25 - add Color("#fff") +image whitefade = "#fff" +define config.tag_layer["whitefade"] = "screens" +define config.tag_zorder["whitefade"] = 25 +# show screen whitefade -> show whitefade +# hide screen whitefade -> hide whitefade -screen blktone(alpha=0.5): - tag blktone - zorder 14 - add Color("#000", alpha=alpha) +image blktone = "#0008" +define config.tag_layer["blktone"] = "screens" +define config.tag_zorder["blktone"] = 14 +# show screen blktone -> show blktone +# hide screen blktone -> hide blktone +# (the parameter was never actually passed, so the alpha was always .5) +# to have arbitrary alpha, +# show screen blktone(.725) -> show blkfade at Transform(alpha=.725) as blktone +# I *think* that puts it at zorder 14 -screen white(): - zorder 20 - add Color("#fff") +image white = "#fff" +define config.tag_layer["white"] = "screens" +define config.tag_zorder["white"] = 20 +# show screen white -> show white +# hide screen white -> hide white -screen bld1(): - zorder 10 - tag bld1 +image bld1 = "interface/bld.webp" +define config.tag_layer["bld1"] = "screens" +define config.tag_zorder["bld1"] = 10 +# show screen bld1 -> show bld1 +# hide screen bld1 -> hide bld1 - add "interface/bld.webp" - -screen bld2(): - zorder 10 - add Transform("interface/bld.webp", yzoom=-1.0) +image bld2 = Transform("interface/bld.webp", yzoom=-1.0) +define config.tag_layer["bld2"] = "screens" +define config.tag_zorder["bld2"] = 10 +# show screen bld2 -> show bld2 +# hide screen bld2 -> hide bld2 screen notes(): add "notes" xpos 320+140 ypos 330