def __repr__(self): if self.debug: return ('<char matrix=%s font=%r fontsize=%.1f bbox=%s adv=%s text=%r>' % (matrix2str(self.matrix), self.font, self.fontsize, bbox2str(self.bbox), self.adv, self.text)) else: return '<char %r>' % self.text
def __repr__(self): return "<%s(%s) %s matrix=%s>" % ( self.__class__.__name__, self.name, bbox2str(self.bbox), matrix2str(self.matrix), )
def __repr__(self): if self.debug: return ( '<char matrix=%s font=%r fontsize=%.1f bbox=%s adv=%s text=%r>' % (matrix2str(self.matrix), self.font, self.fontsize, bbox2str(self.bbox), self.adv, self.text)) else: return '<char %r>' % self.text
def __repr__(self): if self.debug: return ('<%s %s matrix=%s font=%r adv=%s text=%r>' % (self.__class__.__name__, bbox2str(self.bbox), matrix2str(self.matrix), self.fontname, self.adv, self.text)) else: return '<char %r>' % self.text
def tostring(self): d = dict( ((2*r, 2*c), v) for ((r, c), v) in self.puzzle.data.items()) for (y1, x1), (y2, x2) in self.connections: dy = y2-y1 dx = x2-x1 if dx == 0: d[y1+y2, x1+x2] = "|" elif dy == 0: d[y1+y2, x1+x2] = "-" elif dx + dy == 0: d[y1+y2, x1+x2] = "/" else: d[y1+y2, x1+x2] = "\\" return utils.matrix2str(utils.dict2matrix(d))
def __repr__(self): return ('<%s %s matrix=%s font=%r adv=%s text=%r>' % (self.__class__.__name__, bbox2str(self.bbox), matrix2str(self.matrix), self.fontname, self.adv, self.get_text()))
def __repr__(self): return ('<%s(%s) %s matrix=%s>' % (self.__class__.__name__, self.name, bbox2str( self.bbox), matrix2str(self.matrix)))
def __repr__(self): return ('<%s %s matrix=%s font=%r adv=%s text=%r>' % (self.__class__.__name__, bbox2str(self.bbox), matrix2str( self.matrix), self.fontname, self.adv, self.get_text()))
def __repr__(self): return ('<figure %r bbox=%s matrix=%s>' % (self.name, bbox2str(self.bbox), matrix2str(self.matrix)))
def tostring(self): return utils.matrix2str(utils.dict2matrix(self.data))