| 1 |
display_set_gui_size(640, 480); |
| 2 |
draw_set_alpha(draw_alpha); |
| 3 |
draw_set_color(c_black); |
| 4 |
draw_rectangle(0, 0, 640, 480, false); |
| 5 |
var robot_box_xx = 60; |
| 6 |
var robot_box_yy = 20; |
| 7 |
var robot_box_width = robot_box_xx + 220; |
| 8 |
var robot_box_height = robot_box_yy + 260; |
| 9 |
draw_set_color(c_white); |
| 10 |
draw_rectangle(robot_box_xx - 4, robot_box_yy - 4, robot_box_width + 4, robot_box_height + 4, false); |
| 11 |
draw_set_color(c_black); |
| 12 |
draw_rectangle(robot_box_xx, robot_box_yy, robot_box_width, robot_box_height, false); |
| 13 |
draw_set_color(c_green); |
| 14 |
draw_rectangle(robot_box_xx + 20, robot_box_yy + 20, robot_box_width - 20, robot_box_height - 20, true); |
| 15 |
draw_line(robot_box_xx + 20 + 90, robot_box_yy + 20, robot_box_xx + 20 + 90, robot_box_height - 20); |
| 16 |
draw_line(robot_box_xx + 20, robot_box_yy + 20 + 110, robot_box_width - 20, robot_box_yy + 20 + 110); |
| 17 |
var box_select_xx = 580; |
| 18 |
var box_select_yy = 20; |
| 19 |
var box_select_width = box_select_xx - 220; |
| 20 |
var box_select_height = box_select_yy + 260; |
| 21 |
draw_set_color(c_white); |
| 22 |
draw_rectangle(box_select_xx + 4, box_select_yy - 4, box_select_width - 4, box_select_height + 4, false); |
| 23 |
draw_set_color(c_dkgray); |
| 24 |
draw_rectangle(box_select_xx, box_select_yy, box_select_width, box_select_height, false); |
| 25 |
if (!global.dialogue_open) |
| 26 |
{ |
| 27 |
var dbox_xx = 60; |
| 28 |
var dbox_yy = 320; |
| 29 |
var dbox_width = dbox_xx + 420; |
| 30 |
var dbox_height = dbox_yy + 128; |
| 31 |
draw_set_color(c_white); |
| 32 |
draw_rectangle(dbox_xx - 4, dbox_yy - 4, dbox_width + 4, dbox_height + 4, false); |
| 33 |
draw_set_color(c_black); |
| 34 |
draw_rectangle(dbox_xx, dbox_yy, dbox_width, dbox_height, false); |
| 35 |
draw_set_color(c_white); |
| 36 |
draw_set_font(fnt_main_battle); |
| 37 |
draw_text(80, 330, string_hash_to_newline(string("{0} - Select/Place#{1} - Cancel selection#{2} - Rotate/Scale item", global.action_key, global.pause_key, global.cancel_key))); |
| 38 |
var butt1_xx = 500; |
| 39 |
var butt1_yy = 320; |
| 40 |
var butt1_width = butt1_xx + 80; |
| 41 |
var butt1_height = butt1_yy + 50; |
| 42 |
var butt1_color = 16777215; |
| 43 |
if (gui_button_selected == 0) |
| 44 |
butt1_color = 65535; |
| 45 |
draw_set_color(butt1_color); |
| 46 |
draw_rectangle(butt1_xx - 4, butt1_yy - 4, butt1_width + 4, butt1_height + 4, false); |
| 47 |
draw_set_color(c_black); |
| 48 |
draw_rectangle(butt1_xx, butt1_yy, butt1_width, butt1_height, false); |
| 49 |
draw_set_font(fnt_mainb); |
| 50 |
draw_set_color(butt1_color); |
| 51 |
draw_text(butt1_xx + 14, butt1_yy + 7, string_hash_to_newline("UNDO")); |
| 52 |
var butt2_xx = 500; |
| 53 |
var butt2_yy = 398; |
| 54 |
var butt2_width = butt2_xx + 80; |
| 55 |
var butt2_height = butt2_yy + 50; |
| 56 |
var butt2_color = 16777215; |
| 57 |
if (gui_button_selected == 1) |
| 58 |
butt2_color = 65535; |
| 59 |
draw_set_color(butt2_color); |
| 60 |
draw_rectangle(butt2_xx - 4, butt2_yy - 4, butt2_width + 4, butt2_height + 4, false); |
| 61 |
draw_set_color(c_black); |
| 62 |
draw_rectangle(butt2_xx, butt2_yy, butt2_width, butt2_height, false); |
| 63 |
draw_set_font(fnt_mainb); |
| 64 |
draw_set_color(butt2_color); |
| 65 |
draw_text(butt2_xx + 14, butt2_yy + 7, string_hash_to_newline("DONE")); |
| 66 |
} |
| 67 |
var robot_item_number = instance_number(obj_robot_build_item); |
| 68 |
draw_set_color(c_white); |
| 69 |
if (robot_item_number >= item_number_max) |
| 70 |
draw_set_color(c_red); |
| 71 |
draw_set_font(fnt_mainb); |
| 72 |
draw_set_halign(fa_center); |
| 73 |
draw_text(320, 280, string_hash_to_newline(string(robot_item_number) + " / " + string(item_number_max))); |
| 74 |
draw_set_halign(fa_left); |
| 75 |
draw_set_color(c_white); |
| 76 |
draw_sprite_ext(robot_item[0], 0, 415, 85, robot_item_scale[0], robot_item_scale[0], 0, c_white, draw_alpha); |
| 77 |
draw_sprite_ext(robot_item[1], 0, 525, 85, robot_item_scale[1], robot_item_scale[1], 0, c_white, draw_alpha); |
| 78 |
draw_sprite_ext(robot_item[2], 0, 415, 225, robot_item_scale[2], robot_item_scale[2], 0, c_white, draw_alpha); |
| 79 |
draw_sprite_ext(robot_item[3], 0, 525, 225, robot_item_scale[3], robot_item_scale[3], 0, c_white, draw_alpha); |
| 80 |
draw_set_alpha(1); |
| 81 |
display_set_gui_size(320, 240); |