123456789101112131415161718192021222324 |
- extends Node
- @export
- var motion = Vector2():
- set(value):
- # This will be sent by players, make sure values are within limits.
- motion = clamp(value, Vector2(-1, -1), Vector2(1, 1))
- @export
- var bombing = false
- func update():
- var m = Vector2()
- if Input.is_action_pressed("move_left"):
- m += Vector2(-1, 0)
- if Input.is_action_pressed("move_right"):
- m += Vector2(1, 0)
- if Input.is_action_pressed("move_up"):
- m += Vector2(0, -1)
- if Input.is_action_pressed("move_down"):
- m += Vector2(0, 1)
- motion = m
- bombing = Input.is_action_pressed("set_bomb")
|