diff options
| author | Jules Laplace <jules@okfoc.us> | 2016-05-11 17:30:47 -0400 |
|---|---|---|
| committer | Jules Laplace <jules@okfoc.us> | 2016-05-11 17:30:47 -0400 |
| commit | 5c7f7b8f70d1f9b87758b74e7efadaef91fd22a5 (patch) | |
| tree | 029b7da99b6e467618a200a3d16636daadcb06d0 /js/blit.js | |
| parent | cb55fa7cfd84ed67313033c595bdbb9a69195e58 (diff) | |
fix smear at edge of canvas bug
Diffstat (limited to 'js/blit.js')
| -rw-r--r-- | js/blit.js | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -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){ |
