B
BingleBop27
Guest
When i draw a gui, while i draw it at the starting gui size of 768, 1024, the gui will draw correctly, or rather at all, but when i go into full screen, at a size of 2160, 3840 it doesnt draw at all, or not where its supposed to,
//create event:
gui_width = display_get_gui_width();
gui_height = display_get_gui_height();
gui_margin = gui_height / 5;
menu_x = gui_width + 400;
menu_y = gui_height - gui_margin;
menu_x_target = gui_width / 2;
menu_speed = 25;
menu_font = Fon_MMenu;
menu_itemheight = font_get_size(menu_font);
menu_committed = -1;
menu_control = true;
menu[2] = "Continue";
menu[1] = "New Game";
menu[0] = "Quit";
menu_items = array_length_1d(menu);
menu_cursor = 2;
new_save = false;
//draw gui event:
DrawText(menu_font, c_white, fa_center , fa_bottom);
for( var i = 0; i < menu_items; i++)
{
var offset = 2
var txt = menu;
if(menu_cursor == i)
{
txt = string_insert("> ", txt, 0);
var col = c_white;
}
else var col = c_gray;
var xx = menu_x;
var yy = menu_y - (menu_itemheight * i * 1.5);
draw_set_color(c_black);
draw_text(xx-offset ,yy, txt);
draw_text(xx+offset,yy,txt);
draw_text(xx,yy-offset,txt);
draw_text(xx,yy-offset,txt);
draw_set_color(col);
draw_text(xx,yy,txt);
}
draw_set_color(c_black);
draw_rectangle(gui_width, 0, gui_width+1000, gui_height, false)
draw_rectangle(0, 0, -1000, gui_height, false)
//create event:
gui_width = display_get_gui_width();
gui_height = display_get_gui_height();
gui_margin = gui_height / 5;
menu_x = gui_width + 400;
menu_y = gui_height - gui_margin;
menu_x_target = gui_width / 2;
menu_speed = 25;
menu_font = Fon_MMenu;
menu_itemheight = font_get_size(menu_font);
menu_committed = -1;
menu_control = true;
menu[2] = "Continue";
menu[1] = "New Game";
menu[0] = "Quit";
menu_items = array_length_1d(menu);
menu_cursor = 2;
new_save = false;
//draw gui event:
DrawText(menu_font, c_white, fa_center , fa_bottom);
for( var i = 0; i < menu_items; i++)
{
var offset = 2
var txt = menu;
if(menu_cursor == i)
{
txt = string_insert("> ", txt, 0);
var col = c_white;
}
else var col = c_gray;
var xx = menu_x;
var yy = menu_y - (menu_itemheight * i * 1.5);
draw_set_color(c_black);
draw_text(xx-offset ,yy, txt);
draw_text(xx+offset,yy,txt);
draw_text(xx,yy-offset,txt);
draw_text(xx,yy-offset,txt);
draw_set_color(col);
draw_text(xx,yy,txt);
}
draw_set_color(c_black);
draw_rectangle(gui_width, 0, gui_width+1000, gui_height, false)
draw_rectangle(0, 0, -1000, gui_height, false)