From 5c7f7b8f70d1f9b87758b74e7efadaef91fd22a5 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Wed, 11 May 2016 17:30:47 -0400 Subject: fix smear at edge of canvas bug --- js/blit.js | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'js/blit.js') diff --git a/js/blit.js b/js/blit.js index b434742..2dce3e5 100644 --- a/js/blit.js +++ b/js/blit.js @@ -28,6 +28,15 @@ var blit = (function(){ } }) } + blit.copy_toroidal_from = function(A, B, x, y){ + x = x || 0 ; y = y || 0 + B.forEach(function(lex, u, v){ + var cell = A.get(u+x, v+y) + if (cell) { + lex.assign(cell) + } + }) + } blit.copy_to = function(A, B, x, y){ x = x || 0 ; y = y || 0 B.forEach(function(lex, u, v){ -- cgit v1.2.3-70-g09d2