class roominfo:
def __init__(self, roomid):
self.roomid=roomid
#init room datafile
roomfile=open('rooms')
rooms=[]
for line in roomfile.readlines():
rooms.append(line)
roomfile.close()
roomname=rooms[roomid].split("\\")[1] #define my room name variable
roomdesc=rooms[roomid].split("\\")[2] #define my room description
#Room exits. THIS MAKES MY EYES BLEED, MY BRAIN DIE, and all the like. Don't even try to make sense of it.
roomexits={}
for i in range(len(rooms[roomid].split("\\")[4].split(','))):
roomexits[rooms[roomid].split("\\")[4].split(',')[i].split('.')[0]]=rooms[roomid].split("\\")[4].split(',')[i].split('.')[1]
#Room mobs. Not quite as bad as room exits ^
roommobs=[]
for i in range(len(rooms[roomid].split("\\")[5].split(','))):
roommobs.append(rooms[roomid].split("\\")[5].split(',')[i][4:])
#Room items. see mobs. ^
roomitems=[]
for i in range(len(rooms[roomid].split("\\")[3].split(','))):
roomitems.append(rooms[roomid].split("\\")[3].split(',')[i][5:])