From 788b5a0821a63dd46123957e69469b8d9273b9e1 Mon Sep 17 00:00:00 2001 From: Ryan Oldenburg Date: Mon, 8 Feb 2021 20:06:07 -0600 Subject: [PATCH] consistent versions arcoss all combos --- src/pixie/images.nim | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/pixie/images.nim b/src/pixie/images.nim index fef0bba..44a3850 100644 --- a/src/pixie/images.nim +++ b/src/pixie/images.nim @@ -365,12 +365,20 @@ proc draw*( ) {.inline.} = image.drawCorrect(mask, translate(pos), blendMode) -proc draw*(a, b: Mask, mat = mat3(), blendMode = bmMask) = +proc draw*(a, b: Mask, mat: Mat3, blendMode = bmMask) = a.drawCorrect(b, mat, blendMode) -proc draw*(mask: Mask, image: Image, mat = mat3(), blendMode = bmMask) = +proc draw*(a, b: Mask, pos = vec2(0, 0), blendMode = bmMask) {.inline.} = + a.draw(b, translate(pos), blendMode) + +proc draw*(mask: Mask, image: Image, mat: Mat3, blendMode = bmMask) = mask.drawCorrect(image, mat, blendMode) +proc draw*( + mask: Mask, image: Image, pos = vec2(0, 0), blendMode = bmMask +) {.inline.} = + mask.draw(image, translate(pos), blendMode) + when defined(release): {.pop.}