Link to 007 programming language
syntax: boxify([], , );
The width must be an even integer. If not, it'll get rounded up to the closest even integer.
usage:
boxify(["hej","på dig", "GRUFFALON!"], 2, 1);
boxify(["hej","på dig", "GRUFFALON!"], 3, 2);
boxify(["hej","på dig", "GRUFFALON!"], 4, 0);
boxify(["hej","på dig", "GRUFFALON!"], 5, 1);
boxify(["hej","på dig", "GRUFFALON!"], 6, 3);
Outputs:
╔══════════════╗
║ ║
║ hej ║
║ på dig ║
║ GRUFFALON! ║
║ ║
╚══════════════╝
╔══════════════════╗
║ ║
║ ║
║ hej ║
║ på dig ║
║ GRUFFALON! ║
║ ║
║ ║
╚══════════════════╝
╔══════════════════╗
║ hej ║
║ på dig ║
║ GRUFFALON! ║
╚══════════════════╝
╔══════════════════════╗
║ ║
║ hej ║
║ på dig ║
║ GRUFFALON! ║
║ ║
╚══════════════════════╝
╔══════════════════════╗
║ ║
║ ║
║ ║
║ hej ║
║ på dig ║
║ GRUFFALON! ║
║ ║
║ ║
║ ║
╚══════════════════════╝
- centered text (the ground work is already in place with the half-function)