diff options
| author | nokoe <nokoe@mailbox.org> | 2025-10-14 19:14:59 +0200 |
|---|---|---|
| committer | nokoe <nokoe@mailbox.org> | 2025-10-14 19:17:05 +0200 |
| commit | 24be32f7ada84b95c17f3eb6d545e1524d99db5e (patch) | |
| tree | 05065642f8c40418957455bea810469c8efe7ecf /client/gui/components | |
| parent | 14f97c942ee163c1a5e32d9b72b358a3be5f4fda (diff) | |
| download | hurrycurry-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.gd | 12 | ||||
| -rw-r--r-- | client/gui/components/message/renderer.tscn | 3 |
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) |