mirror of
https://github.com/tonytins/CozyPixelStudio.git
synced 2025-05-07 11:54:49 -04:00
Closes #112
This commit is contained in:
parent
7ee6e4715d
commit
99a45275ff
2 changed files with 7 additions and 6 deletions
|
@ -72,12 +72,13 @@ func import_gpl(path : String) -> Palette:
|
||||||
comments += line.trim_prefix('#') + '\n'
|
comments += line.trim_prefix('#') + '\n'
|
||||||
pass
|
pass
|
||||||
elif line_number > 0 && line.length() >= 12:
|
elif line_number > 0 && line.length() >= 12:
|
||||||
var red : float = line.substr(0, 4).to_float() / 255.0
|
line = line.replace("\t", " ")
|
||||||
var green : float = line.substr(4, 4).to_float() / 255.0
|
var color_data : PoolStringArray = line.split(" ", false, 4)
|
||||||
var blue : float = line.substr(8, 4).to_float() / 255.0
|
var red : float = color_data[0].to_float() / 255.0
|
||||||
var name : String = line.substr(12, line.length() - 12)
|
var green : float = color_data[1].to_float() / 255.0
|
||||||
|
var blue : float = color_data[2].to_float() / 255.0
|
||||||
var color = Color(red, green, blue)
|
var color = Color(red, green, blue)
|
||||||
result.add_color(color, name)
|
result.add_color(color, color_data[3])
|
||||||
line_number += 1
|
line_number += 1
|
||||||
|
|
||||||
if result:
|
if result:
|
||||||
|
|
|
@ -54,7 +54,7 @@ func on_palette_import_file_selected(path : String) -> void:
|
||||||
on_palette_select(palette.name)
|
on_palette_select(palette.name)
|
||||||
save_palette(palette.name, palette.name + ".json")
|
save_palette(palette.name, palette.name + ".json")
|
||||||
else:
|
else:
|
||||||
Global.error_dialog.set_text("Palette named '" + palette.name + "' already exists");
|
Global.error_dialog.set_text("Palette named '" + palette.name + "' already exists")
|
||||||
Global.error_dialog.popup_centered()
|
Global.error_dialog.popup_centered()
|
||||||
else:
|
else:
|
||||||
Global.error_dialog.set_text("Invalid Palette file!")
|
Global.error_dialog.set_text("Invalid Palette file!")
|
||||||
|
|
Loading…
Add table
Reference in a new issue