GML
margin = 32; // margines odstepu od granic ekranu
wx = window_get_x();
wy = window_get_y();
ww = window_get_width();
wh = window_get_height();
dw = display_get_width();
dh = display_get_height();
if( wx < margin || wy < margin || wx + ww > dw || wy + wh > dh )
{
if( wx < margin ) wx = 0;
if( wy < margin ) wy = 0;
if( wx + ww > dw - margin ) wx = dw - ww;
if( wy + wh > dh - margin ) wy = dh - wh;
window_set_position( wx, wy );
}