Own-Programming-Language-Tu.../examples/canvas/fx_global_alpha.own

17 lines
274 B
Scala
Raw Normal View History

2023-09-09 15:52:32 +03:00
use canvasfx
2016-02-21 17:32:58 +02:00
steps = 20
size = 25
w = steps * (size * 1.25)
h = size * 1.5
step = 1.0 / steps
2016-05-24 14:40:11 +03:00
g = window("JavaFX Global Alpha example", w, h)
2016-02-21 17:32:58 +02:00
2016-05-24 14:40:11 +03:00
g.setFill(Color.RED)
2016-02-21 17:32:58 +02:00
y = size * 0.25
for a = 0, a <= 1.0, a += step {
2016-05-24 14:40:11 +03:00
g.setGlobalAlpha(a)
g.fillRect(a * w, y, size, size)
2016-02-21 17:32:58 +02:00
}