change alpha opacity of attack depending on current charge

This commit is contained in:
2024-12-31 10:08:18 +00:00
parent f199da790d
commit 2eb2de8910

View File

@@ -688,7 +688,9 @@ struct
val y = (Real32.fromInt y - halfRealSize) * wratio + yOffset val y = (Real32.fromInt y - halfRealSize) * wratio + yOffset
val realSize = (realSize * 2.0) * wratio val realSize = (realSize * 2.0) * wratio
val alpha = 1.0
val {charge, ...} = player
val alpha = Real32.fromInt charge / 60.0
in in
Field.lerp Field.lerp
(x, y, realSize, realSize, width, height, 0.7, 0.7, 1.0, alpha) (x, y, realSize, realSize, width, height, 0.7, 0.7, 1.0, alpha)
@@ -705,7 +707,9 @@ struct
val y = (Real32.fromInt y - halfRealSize) * hratio val y = (Real32.fromInt y - halfRealSize) * hratio
val realSize = (realSize * 2.0) * hratio val realSize = (realSize * 2.0) * hratio
val alpha = 1.0
val {charge, ...} = player
val alpha = Real32.fromInt charge / 60.0
in in
Field.lerp Field.lerp
(x, y, realSize, realSize, width, height, 0.7, 0.7, 1.0, alpha) (x, y, realSize, realSize, width, height, 0.7, 0.7, 1.0, alpha)