ID:1460541
 
(See the best response by Kaiochao.)
Problem description:

So Using multiple maps and screen/screen_loc works fine until I have a map that's not on the default window. Not sure if I'm doing something wrong here?


/*
These are simple defaults for your project.
*/


world
fps = 25 // 25 frames per second
icon_size = 32 // 32x32 icon size by default

view = 6 // show up to 6 tiles outward from center (13x13 view)


// Make objects move 8 pixels per tick when walking

atom/icon = 'test.dmi'

turf/icon_state = "turf"

mob
step_size = 8
icon_state = "mob"

obj
step_size = 8
icon_state = "obj"


Map1test
screen_loc = "1,1"

Map2test
screen_loc = "map2:1,1"

Map3Test
screen_loc = "window.map3:1,1"



var/obj
Map1test/MapOneTest = new
Map2test/MapTwoTest = new
Map3Test/MapThreeTest = new

mob/Login()
..()

client.screen += list(MapOneTest,MapTwoTest,MapThreeTest)


Is this the correct way to do this?
    Map3Test
screen_loc = "window.map3:1,1"
Best response
You can't include the window ID. Map IDs must be unique. It actually says this in the ref.
Ah, thanks - very last line.