From a34c163cdbc69d832e4ce47a15540c741282ed2d Mon Sep 17 00:00:00 2001 From: Marco Date: Fri, 10 Jan 2020 20:47:44 +0100 Subject: [PATCH] Add fill color --- Scripts/Canvas.gd | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Scripts/Canvas.gd b/Scripts/Canvas.gd index 55295bf..8884224 100644 --- a/Scripts/Canvas.gd +++ b/Scripts/Canvas.gd @@ -5,6 +5,7 @@ var layers := [] var current_layer_index := 0 var location := Vector2.ZERO var size := Vector2(64, 64) +var fill_color := Color(0, 0, 0, 0) var frame := 0 setget frame_changed var frame_button : VBoxContainer var frame_texture_rect : TextureRect @@ -35,8 +36,12 @@ func _ready() -> void: if Global.is_default_image: if Global.config_cache.has_section_key("preferences", "default_width") && Global.config_cache.has_section_key("preferences", "default_height"): size = Vector2(Global.config_cache.get_value("preferences", "default_width"), Global.config_cache.get_value("preferences", "default_height")) - Global.is_default_image = !Global.is_default_image + if Global.config_cache.has_section_key("preferences", "default_fill_color"): + fill_color = Global.config_cache.get_value("preferences", "default_fill_color") + Global.is_default_image = !Global.is_default_image + sprite.create(size.x, size.y, false, Image.FORMAT_RGBA8) + sprite.fill(fill_color) sprite.lock() var tex := ImageTexture.new()