oi, go right!

This commit is contained in:
Haze Weathers 2025-01-05 14:53:19 -05:00
parent ac0f3c8d58
commit 7b4d519791
5 changed files with 87 additions and 57 deletions

View file

@ -3,6 +3,7 @@ extends Node2D
export(String, DIR) var messages_dir: String setget _set_messages_dir
export var flip: bool = false setget _set_flip
#export
var message: String setget _set_message
@ -35,22 +36,24 @@ func _set_message(value: String) -> void:
$Message.texture = load("%s/%s.png" % [messages_dir, message])
func _set_flip(value: bool) -> void:
flip = value
$Flipper.scale.x = -1.0 if flip else 1.0
func _get_property_list() -> Array:
var files: String = ""
var dir: Directory = Directory.new()
print(messages_dir)
if dir.open(messages_dir) == OK:
dir.list_dir_begin(true, true)
var file_name: String = dir.get_next()
while file_name != "":
if not dir.current_is_dir() and file_name.ends_with(".png"):
print("found file: ", file_name)
files += "%s," % file_name.trim_suffix(".png")
file_name = dir.get_next()
files = files.trim_suffix(",")
else:
push_error("Failed to open dir: %s" % messages_dir)
print(files)
return [
{
name = "message",