summaryrefslogtreecommitdiff
path: root/js/ui/letters.js
diff options
context:
space:
mode:
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