parent
a5c725853f
commit
f9e489c737
|
@ -320,7 +320,7 @@ export default class State {
|
||||||
*/
|
*/
|
||||||
fromText(value, offset) {
|
fromText(value, offset) {
|
||||||
var lines = value.split('\n');
|
var lines = value.split('\n');
|
||||||
var middle = new Vector(0, Math.round(lines.length / 2));
|
var middle = new ascii.Vector(0, Math.round(lines.length / 2));
|
||||||
for (var j = 0; j < lines.length; j++) {
|
for (var j = 0; j < lines.length; j++) {
|
||||||
middle.x = Math.max(middle.x, Math.round(lines[j].length / 2));
|
middle.x = Math.max(middle.x, Math.round(lines[j].length / 2));
|
||||||
}
|
}
|
||||||
|
@ -331,13 +331,10 @@ export default class State {
|
||||||
// Convert special output back to special chars.
|
// Convert special output back to special chars.
|
||||||
// TODO: This is a horrible hack, need to handle multiple special chars
|
// TODO: This is a horrible hack, need to handle multiple special chars
|
||||||
// correctly and preserve them through line drawing etc.
|
// correctly and preserve them through line drawing etc.
|
||||||
if (c.SPECIAL_VALUES.indexOf(char) != -1) {
|
if (SPECIAL_VALUES.indexOf(char) != -1) {
|
||||||
char = c.SPECIAL_VALUE;
|
char = SPECIAL_VALUE;
|
||||||
}
|
}
|
||||||
if (c.ALT_SPECIAL_VALUES.indexOf(char) != -1) {
|
this.drawValue(new ascii.Vector(i, j).add(offset).subtract(middle), char);
|
||||||
char = c.ALT_SPECIAL_VALUE;
|
|
||||||
}
|
|
||||||
this.drawValue(new Vector(i, j).add(offset).subtract(middle), char);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue