X-Git-Url: https://plomlompom.com/repos/%7B%7B%20web_path%20%7D%7D/decks/%7B%7Bdeck_id%7D%7D/cards/%7B%7Bcard_id%7D%7D/static/gitweb.css?a=blobdiff_plain;ds=sidebyside;f=plomrogue%2Fgame.py;h=0a33a56ef2e5bbd1426084fec67d4cb38351c9ff;hb=70b12aa9c1fe6933cfc7e19775b67673d2e93768;hp=38a607e69c01279b9e4e81be247e91d0dd28b71a;hpb=3795deac19be4816d54829ed2e728e78f57f86de;p=plomrogue2 diff --git a/plomrogue/game.py b/plomrogue/game.py index 38a607e..0a33a56 100755 --- a/plomrogue/game.py +++ b/plomrogue/game.py @@ -118,17 +118,15 @@ class Game(GameBase): visible_control = player.fov_stencil_map(self.map_control) self.io.send('MAP_CONTROL %s' % quote(visible_control), c_id) for t in [t for t in self.things if player.fov_test(t.position)]: - corrected_yx = t.position - player.fov_stencil.offset - self.io.send('THING %s %s %s' % (corrected_yx, t.type_, t.id_), - c_id) + target_yx = player.fov_stencil.target_yx(t.position) + self.io.send('THING %s %s %s' % (target_yx, t.type_, t.id_), c_id) if hasattr(t, 'name'): self.io.send('THING_NAME %s %s' % (t.id_, quote(t.name)), c_id) if hasattr(t, 'player_char'): self.io.send('THING_CHAR %s %s' % (t.id_, quote(t.player_char)), c_id) for yx in [yx for yx in self.portals if player.fov_test(yx)]: - corrected_yx = yx - player.fov_stencil.offset - self.io.send('PORTAL %s %s' % (corrected_yx, + self.io.send('PORTAL %s %s' % (player.fov_stencil.target_yx(yx), quote(self.portals[yx])), c_id) self.io.send('GAME_STATE_COMPLETE')