oi, go right!
This commit is contained in:
parent
ac0f3c8d58
commit
7b4d519791
5 changed files with 87 additions and 57 deletions
|
@ -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",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue