diff options
| author | realtradam <[email protected]> | 2020-03-15 14:31:34 -0400 |
|---|---|---|
| committer | realtradam <[email protected]> | 2020-03-15 14:31:34 -0400 |
| commit | c65f6805081e999fa231f71b231dba6dc05286ea (patch) | |
| tree | 5365cc9bca9fc05b7c9bc26858335fdd3b5ede68 /Racing-Game/Surfaces/Area2D.gd | |
| parent | 007e9dab410d825e92b0d391fd8356efcb4cb5db (diff) | |
| download | optimal-direction-c65f6805081e999fa231f71b231dba6dc05286ea.tar.gz optimal-direction-c65f6805081e999fa231f71b231dba6dc05286ea.zip | |
more organizing file structure, not done yet
Diffstat (limited to 'Racing-Game/Surfaces/Area2D.gd')
| -rw-r--r-- | Racing-Game/Surfaces/Area2D.gd | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/Racing-Game/Surfaces/Area2D.gd b/Racing-Game/Surfaces/Area2D.gd new file mode 100644 index 0000000..9707cca --- /dev/null +++ b/Racing-Game/Surfaces/Area2D.gd @@ -0,0 +1,27 @@ +extends Area2D + +# Declare member variables here. Examples: +# var a = 2 +# var b = "text" + +# Called when the node enters the scene tree for the first time. +func _ready(): + connect("body_entered", self, "_on_Area2D_body_enter") + connect("body_exited", self, "_on_Area2D_body_exit") + +# Called every frame. 'delta' is the elapsed time since the previous frame. +#func _process(delta): +# pass + + +func _on_Area2D_body_enter(body): + print(body.get_name(), " entered area") + if(body.has_method("forceSkidmarks")): + body.forceSkidmarks(1) + #print(str('Body entered: ', body.get_name())) + +func _on_Area2D_body_exit(body): + print(body.get_name(), " exited area") + if(body.has_method("forceSkidmarks")): + body.forceSkidmarks(1) + |
