diff options
Diffstat (limited to 'base.gd')
| -rw-r--r-- | base.gd | 25 |
1 files changed, 25 insertions, 0 deletions
@@ -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 |
