diff options
| author | Jules Laplace <jules@okfoc.us> | 2015-06-23 10:13:38 -0400 |
|---|---|---|
| committer | Jules Laplace <jules@okfoc.us> | 2015-06-23 10:13:38 -0400 |
| commit | c4860b7340f84caf291114a37eece5ce0498ee00 (patch) | |
| tree | 2bb2c33b5f075e9537273cc488adf113f0b29dfe /js/ui/letters.js | |
| parent | bff03a8d7cec99b01e9967c0784b6ee6f4ed1703 (diff) | |
vertical palette
Diffstat (limited to 'js/ui/letters.js')
| -rw-r--r-- | js/ui/letters.js | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/js/ui/letters.js b/js/ui/letters.js index 702512a..36d778b 100644 --- a/js/ui/letters.js +++ b/js/ui/letters.js @@ -19,11 +19,17 @@ var letters = (function(){ last_charset = charset var chars = unicode.block(charset, 32) if (chars[0] != " ") chars.unshift(" ") - letters.resize( 32, Math.ceil( chars.length / 32 ) ) + if (canvas.vertical) { + letters.resize( Math.ceil( chars.length / 16 ), 16 ) + } + else { + letters.resize( 32, Math.ceil( chars.length / 32 ) ) + } var i = 0 letters.forEach(function(lex,x,y){ + if (canvas.vertical) { x=x^y;y=x^y;x=x^y } var char = chars[i++] if (palette.chars.indexOf(brush.char) > 1) { lex.bg = brush.fg @@ -40,7 +46,7 @@ var letters = (function(){ } letters.bind = function(){ - letters.forEach(function(lex, x, y){ + letters.forEach(function(lex,x,y){ if (lex.bound) return lex.bound = true |
