Skip to content

Commit 3237b43

Browse files
committed
Player: Set mouse cursor to cross shape when aiming
When aiming with the grappling hook, set the mouse shape to cross. And set it back to arrow for all other modes. #1751
1 parent 4dc1272 commit 3237b43

File tree

1 file changed

+4
-0
lines changed
  • scenes/game_elements/characters/player/components

1 file changed

+4
-0
lines changed

scenes/game_elements/characters/player/components/player.gd

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,18 +91,22 @@ func _set_mode(new_mode: Mode) -> void:
9191
_toggle_player_behavior(player_interaction, true)
9292
_toggle_player_behavior(player_fighting, false)
9393
_toggle_player_behavior(player_hook, false)
94+
Input.set_default_cursor_shape(Input.CURSOR_ARROW)
9495
Mode.FIGHTING:
9596
_toggle_player_behavior(player_interaction, false)
9697
_toggle_player_behavior(player_fighting, true)
9798
_toggle_player_behavior(player_hook, false)
99+
Input.set_default_cursor_shape(Input.CURSOR_ARROW)
98100
Mode.HOOKING:
99101
_toggle_player_behavior(player_interaction, false)
100102
_toggle_player_behavior(player_fighting, false)
101103
_toggle_player_behavior(player_hook, true)
104+
Input.set_default_cursor_shape(Input.CURSOR_CROSS)
102105
Mode.DEFEATED:
103106
_toggle_player_behavior(player_interaction, false)
104107
_toggle_player_behavior(player_fighting, false)
105108
_toggle_player_behavior(player_hook, false)
109+
Input.set_default_cursor_shape(Input.CURSOR_ARROW)
106110
if mode != previous_mode:
107111
mode_changed.emit(mode)
108112

0 commit comments

Comments
 (0)