summaryrefslogtreecommitdiff
path: root/scripts/base.gd
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/base.gd')
-rw-r--r--scripts/base.gd10
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: