diff options
| author | J08nY | 2017-04-23 16:31:27 +0200 |
|---|---|---|
| committer | J08nY | 2017-04-23 16:31:27 +0200 |
| commit | cfe4ce0fb4705a6c231528d60e4833c4dc2ec68f (patch) | |
| tree | 57111775c93b70ce1c8297efdb1f21161a055bec /scripts/combinator.gd | |
| parent | 04a7806aafe210aeefcd80f74d78c8d4420c54e2 (diff) | |
| download | ld38-cfe4ce0fb4705a6c231528d60e4833c4dc2ec68f.tar.gz ld38-cfe4ce0fb4705a6c231528d60e4833c4dc2ec68f.tar.zst ld38-cfe4ce0fb4705a6c231528d60e4833c4dc2ec68f.zip | |
Diffstat (limited to 'scripts/combinator.gd')
| -rw-r--r-- | scripts/combinator.gd | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/scripts/combinator.gd b/scripts/combinator.gd index dc68b84..2bc7740 100644 --- a/scripts/combinator.gd +++ b/scripts/combinator.gd @@ -1,9 +1,11 @@ extends Spatial var prev_pos = null +var panel = null func _ready(): get_node("Area/Quad").get_material_override().set_texture(SpatialMaterial.DIFFUSE_LAMBERT, get_node("Viewport").get_texture()) + self.panel = get_node("Viewport/CombinatorPanel") set_process_input(true) func _on_Area_input_event( camera, event, click_pos, click_normal, shape_idx ): @@ -24,13 +26,14 @@ func _on_Area_input_event( camera, event, click_pos, click_normal, shape_idx ): get_node("Viewport").input(event) func _on_body_input_event( camera, event, click_pos, click_normal, shape_idx ): - if event.type == InputEvent.MOUSE_BUTTON and event.button_index == BUTTON_LEFT: + if event.type == InputEvent.MOUSE_BUTTON and event.button_index == BUTTON_LEFT and event.is_pressed(): print("body") var cam = get_tree().get_root().get_camera() cam.select(self, get_node("point")) func _on_panel_input_event( camera, event, click_pos, click_normal, shape_idx ): - if event.type == InputEvent.MOUSE_BUTTON and event.button_index == BUTTON_LEFT: + if event.type == InputEvent.MOUSE_BUTTON and event.button_index == BUTTON_LEFT and event.is_pressed(): print("panel") - var cam = get_tree().get_root().get_camera() - cam.select(self, get_node("point"))
\ No newline at end of file + get_node("animation").play("click") + +
\ No newline at end of file |
