world
view = 6
map_format = ISOMETRIC_MAP
Interface
parent_type = /obj
New(client/C) //When a new fade object is created
C.screen+=src
..()
Hud
New(client/C)
var/Y = (C.view * 2) - 1
src.screen_loc = "1,[Y-3]"
..()
icon = 'Letters.dmi'
icon_state = "Hud"
mob/Login()
..()
var/list/L = new(src.client)
L += new /Interface/Hud(src.client)
turf
icon = 'Test Turfs.dmi'
mob
icon = 'mob.dmi'
Screenshot:
Problem description:
Im trying to create a Hud for a possible game in the future (this is my test environment, so dont worry about the quality of the other icons). The game will be in isometric mode, but i cannot understand how to use screen objects in a way that wont do whats shown above.
All that was in the online help section was:
Screen objects (in client.screen) are always drawn on top of all isometric tiles.
Any help here please as to how i can change this so that the hud goes over the map, not added onto the map at the top?