Skip to content
Snippets Groups Projects
Commit 71826f9f authored by dos's avatar dos Committed by pippin
Browse files

st3m: ViewTransitionSwipe*: Use integer coords in transform

Makes sure there's no needless antialiasing involved.
parent db147d15
No related branches found
No related tags found
No related merge requests found
Pipeline #7938 passed
...@@ -104,12 +104,12 @@ class ViewTransitionSwipeLeft(ViewTransition): ...@@ -104,12 +104,12 @@ class ViewTransitionSwipeLeft(ViewTransition):
self, ctx: Context, transition: float, incoming: Responder, outgoing: Responder self, ctx: Context, transition: float, incoming: Responder, outgoing: Responder
) -> None: ) -> None:
ctx.save() ctx.save()
ctx.translate(transition * -240, 0) ctx.translate(int(transition * -240), 0)
outgoing.draw(ctx) outgoing.draw(ctx)
ctx.restore() ctx.restore()
ctx.save() ctx.save()
ctx.translate(240 + transition * -240, 0) ctx.translate(240 + int(transition * -240), 0)
ctx.rectangle(-120, -120, 240, 240) ctx.rectangle(-120, -120, 240, 240)
ctx.clip() ctx.clip()
incoming.draw(ctx) incoming.draw(ctx)
...@@ -125,12 +125,12 @@ class ViewTransitionSwipeRight(ViewTransition): ...@@ -125,12 +125,12 @@ class ViewTransitionSwipeRight(ViewTransition):
self, ctx: Context, transition: float, incoming: Responder, outgoing: Responder self, ctx: Context, transition: float, incoming: Responder, outgoing: Responder
) -> None: ) -> None:
ctx.save() ctx.save()
ctx.translate(transition * 240, 0) ctx.translate(int(transition * 240), 0)
outgoing.draw(ctx) outgoing.draw(ctx)
ctx.restore() ctx.restore()
ctx.save() ctx.save()
ctx.translate(-240 + transition * 240, 0) ctx.translate(-240 + int(transition * 240), 0)
ctx.rectangle(-120, -120, 240, 240) ctx.rectangle(-120, -120, 240, 240)
ctx.clip() ctx.clip()
incoming.draw(ctx) incoming.draw(ctx)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment