aboutsummaryrefslogtreecommitdiff
path: root/client/gui/components
diff options
context:
space:
mode:
authornokoe <nokoe@mailbox.org>2025-10-14 19:14:59 +0200
committernokoe <nokoe@mailbox.org>2025-10-14 19:17:05 +0200
commit24be32f7ada84b95c17f3eb6d545e1524d99db5e (patch)
tree05065642f8c40418957455bea810469c8efe7ecf /client/gui/components
parent14f97c942ee163c1a5e32d9b72b358a3be5f4fda (diff)
downloadhurrycurry-24be32f7ada84b95c17f3eb6d545e1524d99db5e.tar
hurrycurry-24be32f7ada84b95c17f3eb6d545e1524d99db5e.tar.bz2
hurrycurry-24be32f7ada84b95c17f3eb6d545e1524d99db5e.tar.zst
use item icons in tutorial; fixes #140
Diffstat (limited to 'client/gui/components')
-rw-r--r--client/gui/components/message/renderer.gd12
-rw-r--r--client/gui/components/message/renderer.tscn3
2 files changed, 8 insertions, 7 deletions
diff --git a/client/gui/components/message/renderer.gd b/client/gui/components/message/renderer.gd
index 32437c8c..9520caca 100644
--- a/client/gui/components/message/renderer.gd
+++ b/client/gui/components/message/renderer.gd
@@ -21,9 +21,6 @@ enum Mode {
TILES
}
-@onready var camera = $SubViewport/Node3D/Camera3D
-@onready var base = $SubViewport/Node3D
-
var current_object: Node3D = null
var mode: Mode
@@ -31,11 +28,12 @@ func setup_object(object_name: String):
if current_object: current_object.queue_free()
match mode:
Mode.ITEMS:
- current_object = ItemFactory.produce(object_name, base)
+ current_object = ItemFactory.produce(object_name, $SubViewport/Node3D/Base)
+ current_object.rotation.y = 0.25 * PI
+ $SubViewport/Node3D/Camera3D.size = 1.
Mode.TILES:
var tf = TileFactory.new()
current_object = tf.produce(object_name, Vector2i(0, 0), ["counter", "floor", "counter", null])
- current_object.rotation_degrees.y = 45.
current_object.translate(Vector3(-0.5, 0.0, -0.5))
- camera.size = 2.
- base.add_child(current_object)
+ $SubViewport/Node3D/Camera3D.size = 2.
+ $SubViewport/Node3D/Base.add_child(current_object)
diff --git a/client/gui/components/message/renderer.tscn b/client/gui/components/message/renderer.tscn
index 4561843f..57797eb5 100644
--- a/client/gui/components/message/renderer.tscn
+++ b/client/gui/components/message/renderer.tscn
@@ -38,3 +38,6 @@ far = 30.0
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="SubViewport/Node3D"]
transform = Transform3D(0.7071067, 0.49999997, -0.4999999, 0, 0.70710677, 0.7071067, 0.7071067, -0.49999997, 0.4999999, 0, 0, 0)
+
+[node name="Base" type="Node3D" parent="SubViewport/Node3D"]
+transform = Transform3D(0.70710677, 0, 0.70710677, 0, 1, 0, -0.70710677, 0, 0.70710677, 0, 0, 0)