mob/proc
Text(Text as text, x,y, Talking)
var
list/Images = list()
len = lentext(Text)
for(var/position = 1, position <= len,)
var/atom/movable/Text/text = new(src.client,x,y, copytext(Text, position, ++position), position * 16+16)
src << text.pixel_x
Images += text
return Images
atom/movable
Text
name = "text"
icon = 'charset.dmi'
layer = 150
pixel_y = 16
New(client/C,x,y, state,px)
pixel_x = px
icon_state = state
screen_loc = "[x],[y]"
C.screen+=src
Problem description:
Alright this is a proc to print text to the user's screen. It all prints yes, but it all prints in the same spot because it is not being affected by pixel_x and pixel_y, I'm not use to this language, can any one help me out?