function c_gettile(x, y, absolute=false) { if absolute { var thex = round((x-16)/ts.x); var they = round((y-16)/ts.y); } else { var thex = x; var they = y; } if c_tileexists(thex, they) return mp[thex][they]; return noone; } function c_tileexists(posx, posy) { if posx < array_length(mp) && posx >= 0 { if posy < array_length(mp[posx]) && posy >= 0 { return true; } } return false; }