At the Room End every object that has something to save saves it's data into a list, which is added to a list for the room, which is finally added to a list of all the rooms
Basically, Object Information List -> Room Object List -> Room List (-> meaning added to)
Then when the player revisits a room the data can be loaded using the correct list, and at the game's end the Room List can be cycled through to save all the data.
My question is, will this hurt performance too much and will it take up too many resources?
As an extra performance precaution I will NOT load all the data at game start but instead load the data as I need it. This way I don't have 20 room's data loaded when the player only enters 2 rooms.
MODERATOR EDIT : This topic has been moved to the Novice Q&A section due to it not following the Advanced Section Rules and Guidlines. Please read the section rules of the forum before posting....
Edited by Nocturne, 04 January 2012 - 02:46 PM.