summaryrefslogtreecommitdiff
path: root/base.gd
blob: a0ec8b2a62c6fe06544af21bbd620af227df0336 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
extends Node

var World = preload("res://world.tscn")
var Incubator = preload("res://incubator.tscn")

func _ready():
  var inc = Incubator.instance()
  inc.translate(Vector3(-2, -2, -15))
  add_child(inc)

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))