remove unused 'drawWidth/drawHeight' arguments
This commit is contained in:
@@ -25,14 +25,14 @@ struct
|
|||||||
, PlayerWalkLeft8.lerp
|
, PlayerWalkLeft8.lerp
|
||||||
]
|
]
|
||||||
|
|
||||||
fun getIdle (player, rx, ry, dw, dh, ww, wh) =
|
fun getIdle (player, rx, ry, ww, wh) =
|
||||||
case #facing player of
|
case #facing player of
|
||||||
FACING_RIGHT =>
|
FACING_RIGHT =>
|
||||||
PlayerStandingRight.lerp (rx, ry, 3.0, ww, wh)
|
PlayerStandingRight.lerp (rx, ry, 3.0, ww, wh)
|
||||||
| FACING_LEFT =>
|
| FACING_LEFT =>
|
||||||
PlayerStandingLeft.lerp (rx, ry, 3.0, ww, wh)
|
PlayerStandingLeft.lerp (rx, ry, 3.0, ww, wh)
|
||||||
|
|
||||||
fun getWalk (rx, ry, dw, dh, ww, wh, walkFrames, animTimer) =
|
fun getWalk (rx, ry, ww, wh, walkFrames, animTimer) =
|
||||||
let
|
let
|
||||||
val frame = (animTimer div 4) mod Vector.length walkFrames
|
val frame = (animTimer div 4) mod Vector.length walkFrames
|
||||||
val func = Vector.sub (walkFrames, Int.max (frame, 0))
|
val func = Vector.sub (walkFrames, Int.max (frame, 0))
|
||||||
@@ -40,15 +40,15 @@ struct
|
|||||||
func (rx, ry, 3.0, ww, wh)
|
func (rx, ry, 3.0, ww, wh)
|
||||||
end
|
end
|
||||||
|
|
||||||
fun getWhenOnGround (player, rx, ry, dw, dh, ww, wh) =
|
fun getWhenOnGround (player, rx, ry, ww, wh) =
|
||||||
case #xAxis player of
|
case #xAxis player of
|
||||||
MOVE_RIGHT =>
|
MOVE_RIGHT =>
|
||||||
getWalk (rx, ry, dw, dh, ww, wh, walkRightFrames, #animTimer player)
|
getWalk (rx, ry, ww, wh, walkRightFrames, #animTimer player)
|
||||||
| MOVE_LEFT =>
|
| MOVE_LEFT =>
|
||||||
getWalk (rx, ry, dw, dh, ww, wh, walkLeftFrames, #animTimer player)
|
getWalk (rx, ry, ww, wh, walkLeftFrames, #animTimer player)
|
||||||
| STAY_STILL => getIdle (player, rx, ry, dw, dh, ww, wh)
|
| STAY_STILL => getIdle (player, rx, ry, ww, wh)
|
||||||
|
|
||||||
fun getWhenJumpingRight (player, amt, rx, ry, dw, dh, ww, wh) =
|
fun getWhenJumpingRight (player, amt, rx, ry, ww, wh) =
|
||||||
if amt < 3 then
|
if amt < 3 then
|
||||||
PlayerJumpRight1.lerp
|
PlayerJumpRight1.lerp
|
||||||
(rx, ry, 3.0, ww, wh)
|
(rx, ry, 3.0, ww, wh)
|
||||||
@@ -65,7 +65,7 @@ struct
|
|||||||
PlayerJumpRight5.lerp
|
PlayerJumpRight5.lerp
|
||||||
(rx, ry, 3.0, ww, wh)
|
(rx, ry, 3.0, ww, wh)
|
||||||
|
|
||||||
fun getWhenJumpingLeft (player, amt, rx, ry, dw, dh, ww, wh) =
|
fun getWhenJumpingLeft (player, amt, rx, ry, ww, wh) =
|
||||||
if amt < 3 then
|
if amt < 3 then
|
||||||
PlayerJumpLeft1.lerp
|
PlayerJumpLeft1.lerp
|
||||||
(rx, ry, 3.0, ww, wh)
|
(rx, ry, 3.0, ww, wh)
|
||||||
@@ -82,12 +82,12 @@ struct
|
|||||||
PlayerJumpLeft5.lerp
|
PlayerJumpLeft5.lerp
|
||||||
(rx, ry, 3.0, ww, wh)
|
(rx, ry, 3.0, ww, wh)
|
||||||
|
|
||||||
fun getWhenJumping (player, amt, rx, ry, dw, dh, ww, wh) =
|
fun getWhenJumping (player, amt, rx, ry, ww, wh) =
|
||||||
case #facing player of
|
case #facing player of
|
||||||
FACING_RIGHT => getWhenJumpingRight (player, amt, rx, ry, dw, dh, ww, wh)
|
FACING_RIGHT => getWhenJumpingRight (player, amt, rx, ry, ww, wh)
|
||||||
| FACING_LEFT => getWhenJumpingLeft (player, amt, rx, ry, dw, dh, ww, wh)
|
| FACING_LEFT => getWhenJumpingLeft (player, amt, rx, ry, ww, wh)
|
||||||
|
|
||||||
fun getWhenFalling (player, rx, ry, dw, dh, ww, wh) =
|
fun getWhenFalling (player, rx, ry, ww, wh) =
|
||||||
case #facing player of
|
case #facing player of
|
||||||
FACING_RIGHT =>
|
FACING_RIGHT =>
|
||||||
PlayerJumpRight5.lerp
|
PlayerJumpRight5.lerp
|
||||||
@@ -96,22 +96,22 @@ struct
|
|||||||
PlayerJumpLeft5.lerp
|
PlayerJumpLeft5.lerp
|
||||||
(rx, ry, 3.0, ww, wh)
|
(rx, ry, 3.0, ww, wh)
|
||||||
|
|
||||||
fun getWhenDropping (player, rx, ry, dw, dh, ww, wh) =
|
fun getWhenDropping (player, rx, ry, ww, wh) =
|
||||||
let
|
let
|
||||||
val animTimer = #animTimer player
|
val animTimer = #animTimer player
|
||||||
in
|
in
|
||||||
getWhenJumping (player, animTimer, rx, ry, dw, dh, ww, wh)
|
getWhenJumping (player, animTimer, rx, ry, ww, wh)
|
||||||
end
|
end
|
||||||
|
|
||||||
fun getWhenNotAttacked (player, rx, ry, dw, dh, ww, wh) =
|
fun getWhenNotAttacked (player, rx, ry, ww, wh) =
|
||||||
case #yAxis player of
|
case #yAxis player of
|
||||||
ON_GROUND => getWhenOnGround (player, rx, ry, dw, dh, ww, wh)
|
ON_GROUND => getWhenOnGround (player, rx, ry, ww, wh)
|
||||||
| JUMPING amt => getWhenJumping (player, amt, rx, ry, dw, dh, ww, wh)
|
| JUMPING amt => getWhenJumping (player, amt, rx, ry, ww, wh)
|
||||||
| FALLING => getWhenFalling (player, rx, ry, dw, dh, ww, wh)
|
| FALLING => getWhenFalling (player, rx, ry, ww, wh)
|
||||||
| FLOATING _ => getWhenFalling (player, rx, ry, dw, dh, ww, wh)
|
| FLOATING _ => getWhenFalling (player, rx, ry, ww, wh)
|
||||||
| DROP_BELOW_PLATFORM => getWhenDropping (player, rx, ry, dw, dh, ww, wh)
|
| DROP_BELOW_PLATFORM => getWhenDropping (player, rx, ry, ww, wh)
|
||||||
|
|
||||||
fun getWhenAttacked (player, amt, rx, ry, dw, dh, ww, wh) =
|
fun getWhenAttacked (player, amt, rx, ry, ww, wh) =
|
||||||
case #facing player of
|
case #facing player of
|
||||||
FACING_RIGHT =>
|
FACING_RIGHT =>
|
||||||
(* todo: hurt sprite/animation if amt mod 5 = 0 then *)
|
(* todo: hurt sprite/animation if amt mod 5 = 0 then *)
|
||||||
@@ -121,7 +121,7 @@ struct
|
|||||||
PlayerStandingLeft.lerp (rx, ry, 3.0, ww, wh)
|
PlayerStandingLeft.lerp (rx, ry, 3.0, ww, wh)
|
||||||
|
|
||||||
fun helpGet
|
fun helpGet
|
||||||
(player: player, rx, ry, drawWidth, drawHeight, windowWidth, windowHeight) =
|
(player: player, rx, ry, windowWidth, windowHeight) =
|
||||||
case #mainAttack player of
|
case #mainAttack player of
|
||||||
MAIN_ATTACKING amt =>
|
MAIN_ATTACKING amt =>
|
||||||
let
|
let
|
||||||
@@ -147,15 +147,13 @@ struct
|
|||||||
case #attacked player of
|
case #attacked player of
|
||||||
NOT_ATTACKED =>
|
NOT_ATTACKED =>
|
||||||
getWhenNotAttacked
|
getWhenNotAttacked
|
||||||
(player, rx, ry, drawWidth, drawHeight, windowWidth, windowHeight)
|
(player, rx, ry, windowWidth, windowHeight)
|
||||||
| ATTACKED amt =>
|
| ATTACKED amt =>
|
||||||
getWhenAttacked
|
getWhenAttacked
|
||||||
( player
|
( player
|
||||||
, amt
|
, amt
|
||||||
, rx
|
, rx
|
||||||
, ry
|
, ry
|
||||||
, drawWidth
|
|
||||||
, drawHeight
|
|
||||||
, windowWidth
|
, windowWidth
|
||||||
, windowHeight
|
, windowHeight
|
||||||
)
|
)
|
||||||
@@ -176,11 +174,8 @@ struct
|
|||||||
|
|
||||||
val x = Real32.fromInt x * wratio
|
val x = Real32.fromInt x * wratio
|
||||||
val y = Real32.fromInt y * wratio + yOffset
|
val y = Real32.fromInt y * wratio + yOffset
|
||||||
|
|
||||||
val realWidth = Constants.playerWidthReal * wratio
|
|
||||||
val realHeight = Constants.playerHeightReal * wratio
|
|
||||||
in
|
in
|
||||||
helpGet (player, x, y, realWidth, realHeight, width, height)
|
helpGet (player, x, y, width, height)
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
let
|
let
|
||||||
@@ -192,11 +187,8 @@ struct
|
|||||||
|
|
||||||
val x = Real32.fromInt x * hratio + xOffset
|
val x = Real32.fromInt x * hratio + xOffset
|
||||||
val y = Real32.fromInt y * hratio
|
val y = Real32.fromInt y * hratio
|
||||||
|
|
||||||
val realWidth = Constants.playerWidthReal * hratio
|
|
||||||
val realHeight = Constants.playerHeightReal * hratio
|
|
||||||
in
|
in
|
||||||
helpGet (player, x, y, realWidth, realHeight, width, height)
|
helpGet (player, x, y, width, height)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user