World.List(Zone).List(Area).List(Feature).List(Components).Method and Properties
World - Overall game world.
Zone - A house.
Area - A specific room.
Feature - A door.
Component - Openable.
Property - IsOpen.
Now, this makes sense to me. However, I can't seem to wrap my head around how to efficiently access and change the address of the part of the world I'm want to. Especially considering function calls and whatnot. Like I said, I'm sure this isn't the problem I'm making it out to be, my head just hurts.
Edited by Theis_Bane, 09 July 2012 - 09:43 PM.