Files
armorpaint/base/assets/plugins/export_gpl.js
T

25 lines
626 B
JavaScript
Raw Normal View History

2024-11-08 23:46:39 +01:00
function export_gpl(path, name, swatches) {
2025-01-17 09:51:53 +01:00
let o = "";
o += "GIMP Palette\\n";
o += "Name: " + name + "\\n";
o += "# armorpaint.org\\n";
o += "#\\n";
2024-11-08 23:46:39 +01:00
for (let i = 0; i < swatches.length; ++i) {
let swatch = swatches[i];
let rb = color_get_rb(swatch.base);
let gb = color_get_gb(swatch.base);
let bb = color_get_bb(swatch.base);
2025-01-17 09:51:53 +01:00
o += rb + " " + gb + " " + bb + "\\n";
2024-11-08 23:46:39 +01:00
}
iron_file_save_bytes(path, sys_string_to_buffer(o), o.length);
}
let plugin = plugin_create();
2025-01-17 09:51:53 +01:00
// path_swatch_exporters_set("gpl", export_gpl);
2024-11-08 23:46:39 +01:00
plugin_notify_on_delete(plugin, function() {
2025-01-17 09:51:53 +01:00
// path_swatch_exporters_delete("gpl");
2024-11-08 23:46:39 +01:00
});