forked from team-sg/hero-mark-2
change way inputs are checked in level select
This commit is contained in:
parent
52dd5221b0
commit
b386d4ffb9
1 changed files with 12 additions and 3 deletions
|
@ -25,7 +25,17 @@ func _ready() -> void:
|
|||
player_position.offset = target_level.offset
|
||||
_select_level(selected_level)
|
||||
|
||||
func _input(event: InputEvent) -> void:
|
||||
#func _input(event: InputEvent) -> void:
|
||||
# # load selected map
|
||||
# if Input.is_action_just_pressed("ui_accept"):
|
||||
# Game.current_level = selected_level
|
||||
# Game.change_map(LevelData.levels[selected_level].scene)
|
||||
# elif Input.is_action_just_pressed("ui_right"):
|
||||
# _select_level(int(clamp(selected_level + 1, 0, LevelData.levels.size() - 1)))
|
||||
# elif Input.is_action_just_pressed("ui_left"):
|
||||
# _select_level(int(clamp(selected_level - 1, 0, LevelData.levels.size() - 1)))
|
||||
|
||||
func _process(delta: float) -> void:
|
||||
# load selected map
|
||||
if Input.is_action_just_pressed("ui_accept"):
|
||||
Game.current_level = selected_level
|
||||
|
@ -34,8 +44,7 @@ func _input(event: InputEvent) -> void:
|
|||
_select_level(int(clamp(selected_level + 1, 0, LevelData.levels.size() - 1)))
|
||||
elif Input.is_action_just_pressed("ui_left"):
|
||||
_select_level(int(clamp(selected_level - 1, 0, LevelData.levels.size() - 1)))
|
||||
|
||||
func _process(delta: float) -> void:
|
||||
|
||||
# make SG disappear inside of cave
|
||||
if player_position.offset >= in_cave.offset and player_position.offset <= out_cave.offset:
|
||||
player_sprite.visible = false
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue