commit 1f503fc4113e635d52df2d9dacc34dad4fff32df
parent 7ae8497bfe1aca4caa721f8ed88c1350b210a371
Author: Andy Herbert <andy.herbert@gmail.com>
Date: Tue, 24 Sep 2013 19:40:09 +0100
Added example file to demonstrate usage.
Diffstat:
3 files changed, 71 insertions(+), 0 deletions(-)
diff --git a/example/cl!-al02.ans b/example/cl!-al02.ans
@@ -0,0 +1,18 @@
+[0m
+[60C[1;30mþ ß ßßÛ[0m
+[16C[1;30mß[0m[22C[1;33;47m²[40mßß²²[0;30m [37m °°°°[4C[1;30mÜ[0m [1;30mß[31m ÜÜ[47m²²±°[36m°°[0m [1;30m²[0m
+[16C[1;30mÛ ß Ü[0m[18C[1;33;47m±[0m [1;31;41m²[33;47m²²[31;43m²²[47mß[41m±[0m°°[1;30m þß[0m [1;31mÜÜ[43m²²[47m²²ÛÛ²²±°[0m [1;30m²[0m
+[16C[1;30mÛ[0m [1;31;43m²[40mÜ[30m ßþÜ[0m[10C[1;30mÜ[0m[4C[1;33;47m°[0m [1;31;47m²[33m±±[31;43m²[47mÜ[33mß[31mÜ[0m [1;30mþ[0m [1;31mÜ[43m²²[47mß[33mÜ[31mßÛÛ[43m²²²[47mÛÛ²±[0m [1;30m±[0m
+[7C[1;30mÜ[0m[7C[1;30mÞÝ[31mÞ[43m²²[40mÛÛÜÜ [30mßÛ[0m[5C[1;30mþ[0m [1;30mÜ[0m[4C[1;30;47m°[0m [1;31;47m²[33m°°[31m²[43m²[41m±[0;33mß[37m [1;31mÜ[43m²Û[47m²²ÛÜ[43m²²[40mßß[43m±±²²[40mÛ[47m²[0m [1;30m°[0m
+[5C[1;31;47m±[0mÜ [1;30m Ü[0m[5C[1;30mß [31;41mÛÛ[47mß[33mÜ[31mß[40mÛ[43m²²[40m [30mÛ[0m [1;30mÜþ[0m [1;31mÜ[43m²[0m [1;30mÛ[0m[4C[1;30;47m±[0m [1;31;43m²[47m°°²[41m±[0;33mß[1;31m [43m²²Û[47mÛÛ[43m²²[40mß[0m [1;30mÜ[31m [30;43m°[31m°°±±[40mßß[0m [1;30mþÜ[0m [1;30mß[0m [1;30mþ[0m
+[5C[1;31;47m°±²[40mÜ[0m [1;30mßÜ[0m [1;30mÜß[0m [1;31;43m²²[41mÛ[40mÛ[47mÜ[40mÛÛÛ[43m²[40m [30mß[31m ÜÜÛ[43m²²[40m [30mÞÝ[0m [1;30m [47m²[0m [1;31mÛ[47m±±[43m²[0;33mÝ[37m [1;31mÛ[47mß[37mÜ[31mß[43m²²[40mß[0m [1;30mÜ Ü[0m [1;30;43m°[0;33mßß[37m [1;30mÜþ[33m Üß[47m²[40mÜ Ü[47m²²[40mÜ [30mþ[0m
+[5C[1;33;47m°[0m [1;31mß[47m²²[40mÜ[0m [1;30mß[0m [1;31mÜÛ[47mß[36mÜ[31mß[40mÛ[47m²²[40mÛÛÜÜ[43m²²[40mÛÛ[47mß[33mÜ[31mß[40mÝ[30m Ü[0m [1;30mÜ[0m [1;31;43m²[47m²²[41m±[0m [1;31mÞ[43m²Û[47mÜ[43mÛ²[40mÝ [30mÛ ²Ü þß [0m [1;33mÞÝ[36mÞ[47m²[33m²[40mÛÛ[36;47m²[33m²²[40mÝ[0m [1;30mÜ[0m
+[5C[1;33;47m±[0m Ü [1;31mß[43m²[40mß[0;33mÜ[1;31;41m±[43m²²[40mÛ[47mÜ[40mÛ[43m²[40mÜÛÛÛ[47m²²[40mÛ[43m²²Û[40mÛ[47mÜ[40mÛ[43m²[0m [1;30mßÜ[0m [1;30m²[0m [1;31;41m±[43m²[41mÛ[43m²[0;33mÝ[37m [1;31;43m²²[47m²²ß[40mÛÜ[0m [1;30mßÜ[0m[7C[31mþ[1;33m ß²²ßÛ[36;47m²[33m²²[40mß [0mÜ
+[5C[1;33;47m²[0m [31mÜÜ[1;41m°°±±[43m²²[40mÛßÜÛ[43m²²[40mÛÛÛÛÛÛÛÜ[47m²²[40mÛ[47mß[40mÜ[0m [1;30mßÜ [0m [1;31;41m°±[43m²²[41m±[0;33mÜ[1;31m ß[43m²[47mÜ[33mß[31mÜ[40mÛ[43m²[40mÜÜ[0m [1;30mß[0mþ[5C[31mß[33mÜ[37m [1;33mßÛ[47m²²[40mß[0m Ü
+[5C[31mÜ[37m [31mß[30;41m°°[33m°°[1;31m°°±±[40mß[30mÜ [31;43m²[40mÛÛ[47m²²[40mÛ²Û[47mß[36mÜ[31mß[40mÛÜß[47mÜ[37mß[31mÜ[43m²[40mÜ[0m [1;30mß[0;31m [1;30;41m°[31m°±±[43m²²Ü[0m [1;31m ßß[43m²²[40mÛ[47mß[36mÜ[31mß[43m²[40mÜ [0mß[5C[1;31;43m±[40mÜ [33mß[0m Ü[1;31;43m²[0m [1;36mÜ[0m
+ [1;30mßÜ[0m [31mßÜ[37m [31mß[30;41m°°[31;40mßß[37m [31mÜ[1;41m°[0;31mÜ[1;30m [31;41m±[43m²[40mÛÛÛÛ±[43mÛ[40mÛ[47mܲ²Û[40mÛ[0m [1;31mß[41mÛ[47mß[36mÜ[31mß[40mÜÜ[0;31mßß[1;41m°°±±±[0m [1;36;47m°[0mß[1;36mþÜ[31m ß[43m²[47mÜ[40mÛÛ[47m²²[0m ß ß[1;36mÛ[0m [1;31mÛ[47m²²[40mÜ[47mÜ[36mß[31mÜ[0m [1;36mß[0m
+[4C[1;30mßÜ[0m [31mß[37m Ü[1;36mþßÜ[0m [31mß[1;41m°°±±[43m²²[40mÛÛ°[43m²²²²²²²[0m [1;36mÜ[0m [1;31mß[47mÜ[41mÛÛ[43m²²[41m±[0;31mÜÜ[1;41m°°°[0m [30;47m°[37;40m [1;47m±[31;40m ÞÛ[47mß[36mÜ[31mß[40mÛÝ[0m [1m²[0m [1;36;47m²[0m [1;31;43m²²²²²²²[0m ß[1;30m Cl![0;35m°°°°[37m [1;33mÜ[0m [35m²[37m ß [35mÜÛÜ[37m [1mßÜ[0m [31mß[1;41m°°±±[43m²²[30;40m [31;41m±±±±±±±[0m [1mßþ[0m [1;31mßß[41m±±°°[0;33;41m°°[30m [37;40m [30;47m°[37;40m Üß [1;31mÜ[43m²[40mÛÛ[47mÜ[43m²²[0m [1mÜ[0m [1;36;47m±[0m [1;31;41m±±±±±±±[0m ²[35m °°°±±±±[37m [1;33mÛ[0m [35mÛÛÛÛÛÛÛÛÜ[37m [1mß[36mÜ[0m [31mß[1;41m°°±±[30;40m [31;41m°°°°°°°[0m [1;36mß[0m [35mÜ[37m [1;36mßß[0m ÜÜ [31mßßßß[37mÜß [33mÜ[1;31;43m±±²²[47m²²[40mÛ [37mÜ[0m [35mÜ[37m [1;36;47m°[0m [1;31;41m°°°°°°°[0m ±[35m ±±±²²ß[1;33mܲß[47m²[40mÜ[0;35mßÛÛÛÛÛÛÛÛÜ[37m [1;36mßþÜ[0mÜ Ü [31m²²²²²²²[37m ² [35mÛÛÛÛÜÜÜÜ[37m þß [31mÜÜ[1;41m°°±±[43m±±²²[40mß[0m [1;36mÜ[0m [35mÜÛ[37m Û [31m²²²²²²²[37m °[35m ²²²ÛÝ[1;33mÞ[47m²[0m [1;47m²[36m²[33m²[40mÝ[0;35mÞÛÛÛÛÛÛÛÛÛÛÜÜÜÜÜ[37m [31m±±±±±±±[37m [35mÜÜÛÛÛßßß[37m [31mÜ[37m [31mß[30;41m°°[33m°°°[1;31m°°[0;33mßß[37m Ü[1;36mþß[0m [35mÜÛÛ[37m Ü [31m±±±±±±±[35m ÜÜÛÛÛÛÛÜ[1;33mß²[47m²²[40mß[0;35mÜÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ[37m [31m°°°°°°°[37m [35mÛÛÛÛÛÜ[37m [1;30mßÜ[31m [0;31mßÜ[1m [0;31mß[30;41m°[31;40mßß [37mÜ ß [35mÜÜÛÛÛÛÛÜÜ[37m [31m°°°°°°°[37m [35mÛÛÛÛÛÛÛÛÛÜÜÜÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÜÜÜÜÜÜÜÜÜÛÛÛÛÛÛÛÜ [1;30mßÜ[0m [31mß[37m Ü [1;30mß[0m [35mÜÜÛÛÛÛÛÛÛÛÛÛÛÜÜÜÜÜÜÜÜÜÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÜÜ[37m ß [35mÜÜÜÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ[1;32;45m [31m [32m [0;35mÛ[1;32;45mA[0;35mÛÛÛÛÛ[1;32;45mN[0;35mÛÛÛÛÛ[1;32;45mS[0;35mÛÛÛÛÛ[1;32;45mi[0;35mÛÛÛÛÛ[1;31;45m[0;35mÛÛÛÛÛ[1;32;45mL[0;35mÛÛÛÛÛ[1;32;45mO[0;35mÛÛÛÛÛ[1;32;45mV[0;35mÛÛÛÛÛ[1;32;45mE[0;35mÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²[37m
+ Just create your own world,[22CCleaner[1;30m([0m27"[1;30m) [0m August 2004
+ for the sake of art...[27Chttp[1;30m://[0mcleaner[1;30m.[0mplanet-d[1;30m.[0mnet
+[34C[30m þ A N S i þ[37m
+[0m
+\ No newline at end of file
diff --git a/example/example_usage.ans b/example/example_usage.ans
@@ -0,0 +1,3 @@
+[7h[0;1;40;37m[?33hAnsilove.[35mrender[0m([32m"cl!-al02.ans"[37m, [1;33mfunction [37m([0mcanvas[1m, [0msauce[1m) {
+ document.[35mgetElementById[37m([0;32m"ansi-container"[1;37m).[35mappendChild[37m([0mcanvas[1m);
+}, {[0;32m"bits"[1;37m: [0;32m"9"[1;37m});
diff --git a/example/index.html b/example/index.html
@@ -0,0 +1,48 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <meta http-equiv="Content-type" content="text/html; charset=utf-8">
+ <title>ansilove.js</title>
+ <script src="../ansilove.js" type="text/javascript" charset="utf-8"></script>
+ <style type="text/css" media="screen">
+ body {
+ background: black;
+ }
+ .center {
+ margin: 16px auto;
+ background-color: black;
+ padding: 16px;
+ }
+ #header {
+ width: 720px;
+ border: 1px solid #aaaaaa;
+ }
+ #example {
+ width: 528px;
+ overflow: hidden;
+ }
+ </style>
+</head>
+ <body>
+ <div id="header" class="center"></div>
+
+<script type="text/javascript">
+
+AnsiLove.render("cl!-al02.ans", function (canvas, sauce) {
+ document.getElementById("header").appendChild(canvas);
+}, {"bits": "9"});
+
+</script>
+
+ <div id="example" class="center"></div>
+
+<script type="text/javascript">
+
+AnsiLove.render("example_usage.ans", function (canvas, sauce) {
+ document.getElementById("example").appendChild(canvas);
+});
+
+</script>
+
+ </body>
+</html>
+\ No newline at end of file