self.portals = {}
self.player_chars = string.digits + string.ascii_letters
self.player_char_i = -1
+ self.admin_passwords = []
self.terrains = {
'.': 'floor',
'X': 'wall',
for tile_class in self.map_control_passwords:
write(f, 'MAP_CONTROL_PW %s %s' % (tile_class,
self.map_control_passwords[tile_class]))
+ for pw in self.admin_passwords:
+ write(f, 'ADMIN_PASSWORD %s' % pw)
for t in [t for t in self.things if not t.type_ == 'Player']:
write(f, 'THING %s %s %s %s' % (t.position[0],
t.position[1], t.type_, t.id_))