change alpha opacity of attack depending on current charge
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user