Switcharoo to Gee Emm 2.3

This commit is contained in:
Rodrigo
2021-03-01 14:01:14 -06:00
parent e947b6838f
commit 518c2d3ead
2912 changed files with 7140 additions and 82048 deletions

View File

@@ -1,65 +1,70 @@
///debug_export_buttons(do?)
function debug_export_buttons(argument0) {
if (!argument0)
return;
if (!argument0)
return;
// Buttons
// Buttons
var w = sprite_get_width(spr_source) * 2 * 0.25;
var h = sprite_get_height(spr_source) * 2;
var w = sprite_get_width(spr_source) * 2 * 0.25;
var h = sprite_get_height(spr_source) * 2;
draw_set_font(global.font)
draw_set_halign(fa_center);
draw_set_valign(fa_middle);
draw_set_font(global.font)
draw_set_halign(fa_center);
draw_set_valign(fa_middle);
var len = string_length(global.font_str);
var len = string_length(global.font_str);
for (var i=1; i<=len; i++)
{
var surf = surface_create(w, h);
surface_set_target(surf);
for (var i=1; i<=len; i++)
{
var surf = surface_create(w, h);
surface_set_target(surf);
draw_sprite_stretched(spr_source, src.black, 0, 0, w, h);
draw_sprite_stretched(spr_source, src.black, 0, 0, w, h);
if (i != len)
draw_text_transformed((w/2)+2, (h/2)-2, string_char_at(global.font_str, i), 3, 3, image_angle);
else
draw_text_transformed((w/2)+2, (h/2)-2, "ESC", 2, 2, image_angle);
if (i != len)
draw_text_transformed((w/2)+2, (h/2)-2, string_char_at(global.font_str, i), 3, 3, image_angle);
else
draw_text_transformed((w/2)+2, (h/2)-2, "ESC", 2, 2, image_angle);
surface_reset_target();
var spr = sprite_create_from_surface(surf, 0, 0, w, h, false, true, 0, 0);
surface_free(surf);
sprite_save(spr, 0, working_directory+"Export/icon_button_"+string_char_at(global.font_str, i)+".png");
}
// Slots
var w = sprite_get_width(spr_slot);
var h = sprite_get_height(spr_slot);
for (var i=0; i<=4; i++)
{
var surf = surface_create(w, h);
surface_set_target(surf);
draw_set_color(get_color3(i, false));
draw_rectangle(1, 1, w-1, h-1, false);
draw_set_color(c_white);
draw_sprite_stretched(spr_slot, 0, 0, 0, w, h);
surface_reset_target();
var spr = sprite_create_from_surface(surf, 0, 0, w, h, false, true, 0, 0);
surface_free(surf);
sprite_save(spr, 0, working_directory+"Export/icon_slot_"+string(i)+".png");
}
draw_set_default();
game_end();
surface_reset_target();
var spr = sprite_create_from_surface(surf, 0, 0, w, h, false, true, 0, 0);
surface_free(surf);
sprite_save(spr, 0, working_directory+"Export/icon_button_"+string_char_at(global.font_str, i)+".png");
}
// Slots
var w = sprite_get_width(spr_slot);
var h = sprite_get_height(spr_slot);
for (var i=0; i<=4; i++)
{
var surf = surface_create(w, h);
surface_set_target(surf);
draw_set_color(get_color3(i, false));
draw_rectangle(1, 1, w-1, h-1, false);
draw_set_color(c_white);
draw_sprite_stretched(spr_slot, 0, 0, 0, w, h);
surface_reset_target();
var spr = sprite_create_from_surface(surf, 0, 0, w, h, false, true, 0, 0);
surface_free(surf);
sprite_save(spr, 0, working_directory+"Export/icon_slot_"+string(i)+".png");
}
draw_set_default();
game_end();

View File

@@ -1,8 +1,12 @@
{
"id": "4bee5f27-7512-964a-379d-a45443f42683",
"modelName": "GMScript",
"mvc": "1.0",
"name": "debug_export_buttons",
"IsCompatibility": false,
"IsDnD": false
"isDnD": false,
"isCompatibility": false,
"parent": {
"name": "Scripts",
"path": "folders/Scripts.yy",
},
"resourceVersion": "1.0",
"name": "debug_export_buttons",
"tags": [],
"resourceType": "GMScript",
}