def fromAscii(cls, s): lines = s.split('\n') gameboard = [] for y in xrange(len(lines)): row = [] gameboard.append(row) for x in xrange(len(lines[y])): char = lines[y][x] val = Characters.get(char) row.append(val) return cls(gameboard)
def callback(xy, char): _char = Characters.get(char) if xy == playerpos: _char = Characters.get(Player) return _char