diff options
Diffstat (limited to 'client/player/player.gd')
| -rw-r--r-- | client/player/player.gd | 11 | 
1 files changed, 7 insertions, 4 deletions
diff --git a/client/player/player.gd b/client/player/player.gd index 5873c9ef..4a5cfa6a 100644 --- a/client/player/player.gd +++ b/client/player/player.gd @@ -2,19 +2,19 @@  # Copyright 2024 nokoe  # Copyright 2024 metamuffin  # Copyright 2024 tpart -#  +#  # This program is free software: you can redistribute it and/or modify  # it under the terms of the GNU Affero General Public License as published by  # the Free Software Foundation, version 3 of the License only. -#  +#  # This program is distributed in the hope that it will be useful,  # but WITHOUT ANY WARRANTY; without even the implied warranty of  # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the  # GNU Affero General Public License for more details. -#  +#  # You should have received a copy of the GNU Affero General Public License  # along with this program.  If not, see <https://www.gnu.org/licenses/>. -#  +#  class_name Player  extends Node3D @@ -28,6 +28,7 @@ var position_ = Vector2(0, 0)  var position_anim = Vector2(0, 0)  var character: Character = preload("res://player/character/character.tscn").instantiate() +var bubble: ChatBubble = preload("res://player/chat_bubble.tscn").instantiate()  var hand: Item = null  var hand_base: Node3D = Node3D.new() @@ -45,6 +46,8 @@ func _init(_id: int, new_name: String, pos: Vector2, _character: int, new_game:  	hand_base.position = HAND_BASE_POSITION  	add_child(hand_base) +	add_child(bubble) +  func update_position(new_position: Vector2, new_rotation: float):  	position_ = new_position  	rotation_ = new_rotation  |