mirror of
https://github.com/Relintai/pandemonium_paint_experimental.git
synced 2024-11-12 01:55:00 +01:00
28 lines
642 B
GDScript3
28 lines
642 B
GDScript3
|
tool
|
||
|
extends Node2D #PaintNode
|
||
|
|
||
|
export(Vector2i) var image_size : Vector2i = Vector2i(64, 64)
|
||
|
|
||
|
export(String) var image_file_name : String
|
||
|
export(int, "png") var image_type : int
|
||
|
|
||
|
# manages Grid, and BG's size
|
||
|
# also lets you hide them, so custom ones can be created
|
||
|
# could have an api to register backgorund layers and then it will resize them
|
||
|
|
||
|
# Image size will only affect rendering at the end when saving the image
|
||
|
|
||
|
func save_image() -> void:
|
||
|
pass
|
||
|
|
||
|
func _get_property_list() -> Array:
|
||
|
return [
|
||
|
{
|
||
|
"type": TYPE_NIL,
|
||
|
"name": "save_image",
|
||
|
"hint": PROPERTY_HINT_BUTTON,
|
||
|
"hint_string": "save_image:Save/EditorIcons"
|
||
|
}
|
||
|
|
||
|
]
|