From 04a7806aafe210aeefcd80f74d78c8d4420c54e2 Mon Sep 17 00:00:00 2001 From: J08nY Date: Sun, 23 Apr 2017 02:11:28 +0200 Subject: Thats it for tonight, got some good work in, lets see what tomorrow brings --- scripts/base.gd | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) (limited to 'scripts/base.gd') diff --git a/scripts/base.gd b/scripts/base.gd index 6b48222..f89eedc 100644 --- a/scripts/base.gd +++ b/scripts/base.gd @@ -7,6 +7,7 @@ var Incubator = preload("res://incubator.tscn") var cam = null func _ready(): + randomize() self.cam = get_node("Camera") func _process(delta): @@ -20,18 +21,21 @@ func _input(event): elif event.button_index == BUTTON_WHEEL_UP: self.cam.translate(Vector3(0,0,-0.1)) self.cam.reselect() + elif event.button_index == BUTTON_RIGHT: + self.cam.reset() if event.type == InputEvent.MOUSE_MOTION and event.button_mask == BUTTON_MASK_MIDDLE: - get_node("Camera").rot_around(event.relative_x/(30)) + self.cam.rot_around(event.relative_x/(30)) + if event.type == InputEvent.KEY: if event.scancode == KEY_A: - get_node("Camera").translate(Vector3(-0.1,0,0)) + self.cam.translate(Vector3(-0.1,0,0)) if event.scancode == KEY_D: - get_node("Camera").translate(Vector3(0.1,0,0)) + self.cam.translate(Vector3(0.1,0,0)) if event.scancode == KEY_S: - get_node("Camera").translate(Vector3(0,-0.1,0)) + self.cam.translate(Vector3(0,-0.1,0)) if event.scancode == KEY_W: - get_node("Camera").translate(Vector3(0,0.1,0)) + self.cam.translate(Vector3(0,0.1,0)) if event.scancode == KEY_H: - var s = get_node("Camera").get_selected() + var s = self.cam.get_selected() if s != null: get_node("Incubator").push_world(s) \ No newline at end of file -- cgit v1.2.3-70-g09d2