diff options
Diffstat (limited to 'scripts/base.gd')
| -rw-r--r-- | scripts/base.gd | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/scripts/base.gd b/scripts/base.gd index fb3dae7..6b48222 100644 --- a/scripts/base.gd +++ b/scripts/base.gd @@ -4,8 +4,10 @@ var Game = preload("res://base.tscn") var Wrld = preload("res://world.tscn") var Incubator = preload("res://incubator.tscn") +var cam = null + func _ready(): - pass + self.cam = get_node("Camera") func _process(delta): pass @@ -13,9 +15,11 @@ func _process(delta): func _input(event): if event.type == InputEvent.MOUSE_BUTTON: if event.button_index == BUTTON_WHEEL_DOWN: - get_node("Camera").translate(Vector3(0,0,0.1)) + self.cam.translate(Vector3(0,0,0.1)) + self.cam.reselect() elif event.button_index == BUTTON_WHEEL_UP: - get_node("Camera").translate(Vector3(0,0,-0.1)) + self.cam.translate(Vector3(0,0,-0.1)) + self.cam.reselect() if event.type == InputEvent.MOUSE_MOTION and event.button_mask == BUTTON_MASK_MIDDLE: get_node("Camera").rot_around(event.relative_x/(30)) if event.type == InputEvent.KEY: |
