It's a real pain sometimes, swapping back and forth between rooms to get the right co-ordinates to NewRoomEx your charatcer into. It can also be a pain to keep lists of co-ordinates for other things you might need to position, such as during cutscenes.
So I suggest "Marks" (or a better name if someone can come up with it) which are named co-ordinates within a room. Kind of like walkto points for hotspots, but independent of Hotspots. Also, the marks end up actually as automatic #defines in your header. This way you can do:
NewRoomEx(4, NORTH_ENTRANCE_POINT);
and CJ doesn't have to make a whole bunch of new functions. They could be set by adding a "Add Mark here" option to the right-click menu.
What do you think?
Also, does anyone always use NewRoom instead of NewRoomEx and then have an on_event or before_fadein script that positions the player according to the value of player.prevroom ? Is that easier?
So I suggest "Marks" (or a better name if someone can come up with it) which are named co-ordinates within a room. Kind of like walkto points for hotspots, but independent of Hotspots. Also, the marks end up actually as automatic #defines in your header. This way you can do:
NewRoomEx(4, NORTH_ENTRANCE_POINT);
and CJ doesn't have to make a whole bunch of new functions. They could be set by adding a "Add Mark here" option to the right-click menu.
What do you think?
Also, does anyone always use NewRoom instead of NewRoomEx and then have an on_event or before_fadein script that positions the player according to the value of player.prevroom ? Is that easier?