mirror of
https://github.com/Orama-Interactive/Pixelorama.git
synced 2025-02-12 16:53:07 +00:00
Compare commits
3 commits
b87a8e2ab8
...
658477ed4b
Author | SHA1 | Date | |
---|---|---|---|
|
658477ed4b | ||
|
3fb8484ac5 | ||
|
0484b1012f |
|
@ -1066,7 +1066,9 @@ func get_available_font_names() -> PackedStringArray:
|
||||||
if font_name in font_names:
|
if font_name in font_names:
|
||||||
continue
|
continue
|
||||||
font_names.append(font_name)
|
font_names.append(font_name)
|
||||||
for system_font_name in OS.get_system_fonts():
|
var system_fonts := OS.get_system_fonts()
|
||||||
|
system_fonts.sort()
|
||||||
|
for system_font_name in system_fonts:
|
||||||
if system_font_name in font_names:
|
if system_font_name in font_names:
|
||||||
continue
|
continue
|
||||||
font_names.append(system_font_name)
|
font_names.append(system_font_name)
|
||||||
|
|
|
@ -269,9 +269,11 @@ func fill_in_selection() -> void:
|
||||||
var selection_map_copy := project.selection_map.return_cropped_copy(project.size)
|
var selection_map_copy := project.selection_map.return_cropped_copy(project.size)
|
||||||
for image in images:
|
for image in images:
|
||||||
image.blit_rect_mask(filler, selection_map_copy, rect, rect.position)
|
image.blit_rect_mask(filler, selection_map_copy, rect, rect.position)
|
||||||
|
image.convert_rgb_to_indexed()
|
||||||
else:
|
else:
|
||||||
for image in images:
|
for image in images:
|
||||||
image.fill(tool_slot.color)
|
image.fill(tool_slot.color)
|
||||||
|
image.convert_rgb_to_indexed()
|
||||||
else:
|
else:
|
||||||
# End early if we are filling with an empty pattern
|
# End early if we are filling with an empty pattern
|
||||||
var pattern_image: Image = _pattern.image
|
var pattern_image: Image = _pattern.image
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
[gd_scene load_steps=6 format=3 uid="uid://ct4o5i1jeul3k"]
|
[gd_scene load_steps=6 format=3 uid="uid://bdregpkflev7u"]
|
||||||
|
|
||||||
[ext_resource type="PackedScene" uid="uid://ctfgfelg0sho8" path="res://src/Tools/BaseTool.tscn" id="1_1q6ub"]
|
[ext_resource type="PackedScene" uid="uid://ctfgfelg0sho8" path="res://src/Tools/BaseTool.tscn" id="1_1q6ub"]
|
||||||
[ext_resource type="Script" path="res://src/Tools/UtilityTools/Text.gd" id="2_ql5g6"]
|
[ext_resource type="Script" path="res://src/Tools/UtilityTools/Text.gd" id="2_ql5g6"]
|
||||||
|
@ -63,6 +63,8 @@ stretch_margin_bottom = 3
|
||||||
script = ExtResource("3_tidsq")
|
script = ExtResource("3_tidsq")
|
||||||
prefix = "Size:"
|
prefix = "Size:"
|
||||||
suffix = "px"
|
suffix = "px"
|
||||||
|
global_increment_action = "brush_size_increment"
|
||||||
|
global_decrement_action = "brush_size_decrement"
|
||||||
|
|
||||||
[node name="GridContainer" type="GridContainer" parent="." index="4"]
|
[node name="GridContainer" type="GridContainer" parent="." index="4"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|
|
@ -808,9 +808,11 @@ func delete(selected_cels := true) -> void:
|
||||||
image.blit_rect_mask(
|
image.blit_rect_mask(
|
||||||
blank, selection_map_copy, big_bounding_rectangle, big_bounding_rectangle.position
|
blank, selection_map_copy, big_bounding_rectangle, big_bounding_rectangle.position
|
||||||
)
|
)
|
||||||
|
image.convert_rgb_to_indexed()
|
||||||
else:
|
else:
|
||||||
for image in images:
|
for image in images:
|
||||||
image.fill(0)
|
image.fill(0)
|
||||||
|
image.convert_rgb_to_indexed()
|
||||||
commit_undo("Draw", undo_data_tmp)
|
commit_undo("Draw", undo_data_tmp)
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue