Native map text
mytext.maptext = "<font color=blue align=top>hello"
mob icon = 'icons.dmi' icon_state = "mob" verb Test() for(var/obj/screen_dummy/S in usr.client.screen) del(S) usr.client.screen += new/obj/screen_dummy turf icon = 'icons.dmi' icon_state = "turf" obj screen_dummy icon = 'background.dmi' bound_height = 128 bound_width = 128 bound_x = 0 bound_y = 0 screen_loc = "1,8" maptext = "<font valign=top color=yellow> Some map text"
just attach some text to normal pixel-movement objects (that you set step_ and bounds_ for) and move them around etc.
client New() ..() MT = new screen += MT var/obj/text/MT verb/Chat(MSG as text) MT.maptext = MSG mob.maptext = MSGobj/text screen_loc = "1,1" bound_width = 64 bound_height = 64
Yeah, that's the same issue I posted earlier. It has to do with how BYOND handles gliding with icon_size in multiples of 32.