summaryrefslogtreecommitdiff
path: root/js/ui/letters.js
diff options
context:
space:
mode:
authorJules Laplace <jules@okfoc.us>2015-06-23 10:13:38 -0400
committerJules Laplace <jules@okfoc.us>2015-06-23 10:13:38 -0400
commitc4860b7340f84caf291114a37eece5ce0498ee00 (patch)
tree2bb2c33b5f075e9537273cc488adf113f0b29dfe /js/ui/letters.js
parentbff03a8d7cec99b01e9967c0784b6ee6f4ed1703 (diff)
vertical palette
Diffstat (limited to 'js/ui/letters.js')
-rw-r--r--js/ui/letters.js10
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