summaryrefslogtreecommitdiff
path: root/base.gd
diff options
context:
space:
mode:
Diffstat (limited to 'base.gd')
-rw-r--r--base.gd25
1 files changed, 25 insertions, 0 deletions
diff --git a/base.gd b/base.gd
new file mode 100644
index 0000000..01d5e96
--- /dev/null
+++ b/base.gd
@@ -0,0 +1,25 @@
+extends Node
+
+var World = preload("res://world.tscn")
+
+func _ready():
+ pass
+
+func _process(delta):
+ pass
+
+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))
+ elif event.button_index == BUTTON_WHEEL_UP:
+ get_node("Camera").translate(Vector3(0,0,-0.1))
+ if event.type == InputEvent.KEY:
+ if event.scancode == KEY_A:
+ get_node("Camera").translate(Vector3(-0.2,0,0))
+ if event.scancode == KEY_D:
+ get_node("Camera").translate(Vector3(0.2,0,0))
+ if event.scancode == KEY_S:
+ get_node("Camera").translate(Vector3(0,-0.2,0))
+ if event.scancode == KEY_W:
+ get_node("Camera").translate(Vector3(0,0.2,0)) \ No newline at end of file