
04-06-2006, 01:51 AM
|
|
Former Classic Staff
|
 |
Join Date: Dec 2002
Location: Northwest Vermont
Posts: 1,452
|
|
|
Well I would suggest creating a variably named variable that contains an array of information.
this.(@complexName@roomName) = {bool locked?,owner,tenant,rent,rentCollected)
you may want the following public functions:
addRoom(complexName,roomName)
deleteRoom(complexName,roomName)
toggleLock(complexName,roomName)
setOwner(complexName,roomName)
setTenant(complexName,roomName)
setRent(complexName,roomName)
isLocked(complexName,roomName)
getOwner(complexName,roomName)
getTenant(complexName,roomName)
getRent(complexName,roomName)
collectRent(complexName,roomName)
payRent(complexName,roomName) |
|
|
|