From 9a5eb8ddf73fecc0ef5907983e136a1018937621 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Sat, 27 Sep 2025 00:55:20 +0200 Subject: Add client cli tool to render tiles/items to PNG --- client/gui/components/message/item/item_render.gd | 1 + client/gui/menus/entry.gd | 2 ++ 2 files changed, 3 insertions(+) (limited to 'client/gui') diff --git a/client/gui/components/message/item/item_render.gd b/client/gui/components/message/item/item_render.gd index 71a5eb7c..374644c3 100644 --- a/client/gui/components/message/item/item_render.gd +++ b/client/gui/components/message/item/item_render.gd @@ -29,6 +29,7 @@ func set_item(item_name: String, enable_rotation := true): remove_item() item = ItemFactory.produce(item_name, base) + item.animate_spawn() do_rotate = enable_rotation base.add_child(item) diff --git a/client/gui/menus/entry.gd b/client/gui/menus/entry.gd index 738b3113..4006f00b 100644 --- a/client/gui/menus/entry.gd +++ b/client/gui/menus/entry.gd @@ -24,6 +24,8 @@ func _ready(): get_tree().quit() return + if Cli.opts.has("render-items") or Cli.opts.has("render-tiles"): + await submenu("res://system/render_tool.tscn") if Cli.opts.has("connect_address"): await submenu("res://gui/menus/game.tscn", Cli.opts["connect_address"]) elif not Settings.read("gameplay.setup_completed"): -- cgit v1.2.3-70-g09d2