from plomrogue.io import GameIO
from plomrogue.misc import quote
from plomrogue.things import Thing, ThingPlayer
-from plomrogue.mapping import YX, MapGeometrySquare
+from plomrogue.mapping import YX, MapGeometrySquare, Map
self.thing_type = Thing
self.thing_types = {'player': ThingPlayer}
self.sessions = {}
+ self.map = Map(self.map_geometry.size)
def get_string_options(self, string_option_type):
if string_option_type == 'direction':
self.io.send('TURN ' + str(self.turn))
for t in self.things:
send_thing(t)
+ self.io.send('MAP %s %s' % (self.map_geometry.size, quote(self.map.terrain)))
self.io.send('GAME_STATE_COMPLETE')
def run_tick(self):