need to sleep
This commit is contained in:
parent
dafae35985
commit
211a5e074b
13 changed files with 381 additions and 15 deletions
14
braincell.gd
14
braincell.gd
|
|
@ -8,6 +8,9 @@ var ready_to_door : bool = true
|
|||
@export var hand : Node2D
|
||||
var holding_apple : bool = false
|
||||
|
||||
func _ready() -> void:
|
||||
Router.pickup_apple.connect(grab)
|
||||
Router.burn_apple.connect(drop)
|
||||
|
||||
func _physics_process(delta: float) -> void:
|
||||
# Add the gravity.
|
||||
|
|
@ -29,14 +32,21 @@ func _physics_process(delta: float) -> void:
|
|||
|
||||
move_and_slide()
|
||||
|
||||
if !doorBox.has_overlapping_areas():
|
||||
var door_detected :bool = false
|
||||
for area in doorBox.get_overlapping_areas():
|
||||
if area.name == "DoorIn" or area.name == "DoorOut":
|
||||
door_detected = true
|
||||
if !door_detected:
|
||||
ready_to_door = true
|
||||
|
||||
#if !doorBox.has_overlapping_areas():
|
||||
#ready_to_door = true
|
||||
|
||||
hand.visible = holding_apple
|
||||
|
||||
|
||||
func _on_door_box_area_entered(area: Area2D) -> void:
|
||||
print(area.name)
|
||||
print(area.name + str(ready_to_door))
|
||||
if ready_to_door:
|
||||
if area.name == "DoorIn":
|
||||
global_position = area.get_parent().get_parent().door_out_node.global_position
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue