Press your spacebar
This commit is contained in:
parent
8999e2e4a8
commit
8a90a39292
@ -11,6 +11,8 @@ var velocity = Vector2()
|
||||
|
||||
#Moving buttons
|
||||
func _physics_process(delta):
|
||||
if Input.is_key_pressed(KEY_SPACE):
|
||||
_interaction_process()
|
||||
velocity.y += delta * GRAVITY
|
||||
if Input.is_action_pressed("move_left"):
|
||||
velocity.x = -WALK_SPEED
|
||||
@ -20,15 +22,15 @@ func _physics_process(delta):
|
||||
velocity.y = -WALK_SPEED
|
||||
elif Input.is_action_pressed("move_down"):
|
||||
velocity.y = WALK_SPEED
|
||||
# elif Input.is_action_pressed("map_interaction"):
|
||||
# print("Interacted")
|
||||
# print(InputEventMouseButton.position)
|
||||
else:
|
||||
velocity.x = 0
|
||||
velocity.y = 0
|
||||
|
||||
move_and_slide(velocity, Vector2(0, -1))
|
||||
|
||||
func _interaction_process():
|
||||
if Input.is_action_pressed("map_interaction") or Input.is_key_pressed((KEY_SPACE)):
|
||||
background_map.set_cell(int(self.position.x / cell_size.x), int(self.position.y / cell_size.y), -1)
|
||||
|
||||
func _input(event):
|
||||
# Mouse in viewport coordinates.
|
||||
if event is InputEventMouseButton:
|
||||
@ -36,8 +38,3 @@ func _input(event):
|
||||
if Input.is_action_pressed("map_interaction"):
|
||||
pass
|
||||
|
||||
# elif event is InputEventMouseMotion:
|
||||
# print("Mouse Motion at: ", event.position)
|
||||
#
|
||||
# # Print the size of the viewport.
|
||||
# print("Viewport Resolution is: ", get_viewport_rect().size)
|
||||
|
@ -69,6 +69,3 @@ func CameraToPlayer():
|
||||
if lockedPlayerCamera == false:
|
||||
MoveCamera(player.position.x, player.position.y)
|
||||
|
||||
func GetExactMapPosition_FromScreen(map_pos, target_pos):
|
||||
|
||||
pass
|
||||
|
@ -20,15 +20,4 @@ func _unhandled_input(event):
|
||||
if event == Input.action_press("map_interaction"):
|
||||
if(pl_tile != -1):
|
||||
set_cellv(pl_pos_tile, -1)
|
||||
|
||||
# var mouse_pos = get_viewport().get_mouse_position()
|
||||
# var tile_pos = map_to_world(world_to_map(mouse_pos))
|
||||
## print(tile_pos)
|
||||
# #var tile = get_cell(32,32)
|
||||
# var tile = get_cell(mouse_pos.x / cell_size.x, mouse_pos.y / cell_size.y)
|
||||
# if(tile != -1):
|
||||
# set_cell(mouse_pos.x / cell_size.x, mouse_pos.y / cell_size.y, -1)
|
||||
## clear()
|
||||
## print(tile)
|
||||
|
||||
|
||||
|
@ -35,6 +35,18 @@ enabled=PoolStringArray( "vnen.tiled_importer" )
|
||||
|
||||
[input]
|
||||
|
||||
ui_accept={
|
||||
"deadzone": 0.5,
|
||||
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777221,"unicode":0,"echo":false,"script":null)
|
||||
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777222,"unicode":0,"echo":false,"script":null)
|
||||
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":0,"pressure":0.0,"pressed":false,"script":null)
|
||||
]
|
||||
}
|
||||
ui_select={
|
||||
"deadzone": 0.5,
|
||||
"events": [ Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":3,"pressure":0.0,"pressed":false,"script":null)
|
||||
]
|
||||
}
|
||||
move_left={
|
||||
"deadzone": 0.5,
|
||||
"events": [ Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":0,"axis_value":-1.0,"script":null)
|
||||
|
@ -149,7 +149,7 @@ flip_h = true
|
||||
shape = SubResource( 1 )
|
||||
one_way_collision_margin = 96.0
|
||||
|
||||
[node name="MapInteraction" type="TouchScreenButton" parent="Player"]
|
||||
[node name="MapInteraction" type="TouchScreenButton" parent="Player/CollisionShape2D"]
|
||||
show_behind_parent = true
|
||||
position = Vector2( -150, -150 )
|
||||
scale = Vector2( 15, 15 )
|
||||
@ -161,5 +161,5 @@ action = "map_interaction"
|
||||
[connection signal="pressed" from="Camera2D/MoveDown" to="Player" method="_on_TouchScreenButton_pressed"]
|
||||
[connection signal="pressed" from="Camera2D/MoveRight" to="Player" method="_on_TouchScreenButton_pressed"]
|
||||
[connection signal="pressed" from="Camera2D/MoveUp" to="Player" method="_on_TouchScreenButton_pressed"]
|
||||
[connection signal="released" from="Player/MapInteraction" to="Player" method="_physics_process"]
|
||||
[connection signal="released" from="Player/CollisionShape2D/MapInteraction" to="Player" method="_interaction_process"]
|
||||
[connection signal="tween_completed" from="Tween" to="Camera2D" method="_on_Tween_tween_completed"]
|
||||
|
Loading…
Reference in New Issue
Block a user