#include "ansi.h"
#include "TinyDebug.h"

ANSI ansi(&Debug);

void setup() {
  Debug.begin();
}

// Box drawing character set:
//
// ─ ━ │ ┃ ┄ ┅ ┆ ┇ ┈ ┉ ┊ ┋ ┌ ┍ ┎ ┏
// ┐ ┑ ┒ ┓ └ ┕ ┖ ┗ ┘ ┙ ┚ ┛ ├ ┝ ┞ ┟
// ┠ ┡ ┢ ┣ ┤ ┥ ┦ ┧ ┨ ┩ ┪ ┫ ┬ ┭ ┮ ┯
// ┰ ┱ ┲ ┳ ┴ ┵ ┶ ┷ ┸ ┹ ┺ ┻ ┼ ┽ ┾ ┿
// ╀ ╁ ╂ ╃ ╄ ╅ ╆ ╇ ╈ ╉ ╊ ╋ ╌ ╍ ╎ ╏
// ═ ║ ╒ ╓ ╔ ╕ ╖ ╗ ╘ ╙ ╚ ╛ ╜ ╝ ╞ ╟
// ╠ ╡ ╢ ╣ ╤ ╥ ╦ ╧ ╨ ╩ ╪ ╫ ╬ ╭ ╮ ╯
// ╰ ╱ ╲ ╳ ╴ ╵ ╶ ╷ ╸ ╹ ╺ ╻ ╼ ╽ ╾ ╿

void loop()
{
  ansi.clearScreen();
  ansi.println("┌───────────┐");
  ansi.println("│  Square   │");
  ansi.println("└───────────┘");
  delay(2000);

  ansi.clearScreen();
  ansi.println("╔═══════════╗");
  ansi.println("║  Double   ║");
  ansi.println("╚═══════════╝");
  delay(2000);

  ansi.clearScreen();
  ansi.println("╭───────────╮");
  ansi.println("│ Round box │");
  ansi.println("╰───────────╯");
  delay(2000);
}