diff options
Diffstat (limited to 'ep_modifier_rectangulartile.py')
-rw-r--r-- | ep_modifier_rectangulartile.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/ep_modifier_rectangulartile.py b/ep_modifier_rectangulartile.py index d290594..75318fa 100644 --- a/ep_modifier_rectangulartile.py +++ b/ep_modifier_rectangulartile.py @@ -20,6 +20,7 @@ import model_random import model_locus import model_allele from gettext import gettext as _ +import ka_debug class RectangularTileModifier(model_allele.Allele): """RectangularTileModifier: Reverse the layer horizontally or vertically. @@ -89,15 +90,23 @@ class RectangularTileModifier(model_allele.Allele): if task.quit: return ctx.save() + ka_debug.matrix_s(ctx.get_matrix()) ctx.translate((tix-0.5*self.x_tiles)*delta_x+0.5*delta_x, \ (tiy-0.5*self.y_tiles)*delta_y+0.5*delta_y) + ka_debug.matrix(ctx.get_matrix()) ctx.scale(delta_x, delta_y) + ka_debug.matrix(ctx.get_matrix()) ctx.save() + ka_debug.matrix_s(ctx.get_matrix()) ctx.save() + ka_debug.matrix_s(ctx.get_matrix()) single_layer.render(task, ctx, width, height) + ka_debug.matrix_r(ctx.get_matrix()) ctx.restore() single_treenode.render(task, ctx, width, height) + ka_debug.matrix_r(ctx.get_matrix()) ctx.restore() + ka_debug.matrix_r(ctx.get_matrix()) ctx.restore() def explain(self, task, formater, single_layer, single_treenode): |