Client changes and tweaks
This commit is contained in:
@ -1,27 +1,43 @@
|
||||
extends KinematicBody2D
|
||||
|
||||
export var user : String = ""
|
||||
var main : bool = false
|
||||
var input_locks = 0
|
||||
|
||||
func set_main():
|
||||
main = true
|
||||
$Label.hide()
|
||||
$Camera.show()
|
||||
$Camera.current = true
|
||||
|
||||
$"/root/ImportantEntities".main_player = self
|
||||
|
||||
func _ready():
|
||||
$Camera.hide()
|
||||
set_username("")
|
||||
|
||||
func set_username(username):
|
||||
print(username)
|
||||
user = username
|
||||
$Label.text = user
|
||||
|
||||
func _process(delta):
|
||||
var movePos : Vector2 = Vector2(0,0)
|
||||
if main and input_locks <= 0:
|
||||
var movePos : Vector2 = Vector2(0,0)
|
||||
|
||||
|
||||
if(Input.is_action_just_pressed("ui_up")):
|
||||
movePos.y = movePos.y - 1
|
||||
if(Input.is_action_just_pressed("ui_down")):
|
||||
movePos.y = movePos.y + 1
|
||||
if(Input.is_action_just_pressed("ui_right")):
|
||||
movePos.x = movePos.x + 1
|
||||
if(Input.is_action_just_pressed("ui_left")):
|
||||
movePos.x = movePos.x - 1
|
||||
|
||||
|
||||
if(Input.is_action_just_pressed("ui_up")):
|
||||
movePos.y = movePos.y - 1
|
||||
if(Input.is_action_just_pressed("ui_down")):
|
||||
movePos.y = movePos.y + 1
|
||||
if(Input.is_action_just_pressed("ui_right")):
|
||||
movePos.x = movePos.x + 1
|
||||
if(Input.is_action_just_pressed("ui_left")):
|
||||
movePos.x = movePos.x - 1
|
||||
if movePos != Vector2.ZERO:
|
||||
$"/root/NetworkManager".move_player(movePos.x, movePos.y)
|
||||
|
||||
if movePos != Vector2.ZERO:
|
||||
$"/root/NetworkManager".move_player(movePos.x, movePos.y)
|
||||
func lock_input():
|
||||
input_locks = input_locks + 1
|
||||
func unlock_input():
|
||||
input_locks = input_locks - 1
|
||||
|
Reference in New Issue
Block a user