summaryrefslogtreecommitdiff
path: root/priv
diff options
context:
space:
mode:
authorSimponic <loganhunt@simponic.xyz>2023-01-04 00:03:38 -0700
committerSimponic <loganhunt@simponic.xyz>2023-01-04 00:03:38 -0700
commit93ae544684b29db30c6c65a5ba5e7cb51972123c (patch)
tree70ea4e1c8fe43a60434d38ec44cb58a9499f3bbc /priv
parent720a110c957a9ac1399ca3d2324b5b2cf8bbf3c6 (diff)
downloadchessh-93ae544684b29db30c6c65a5ba5e7cb51972123c.tar.gz
chessh-93ae544684b29db30c6c65a5ba5e7cb51972123c.zip
Create a Screen module behaviour, some ascii character arts, handle_input does stuff now
Diffstat (limited to 'priv')
-rw-r--r--priv/ascii_chars.json184
1 files changed, 184 insertions, 0 deletions
diff --git a/priv/ascii_chars.json b/priv/ascii_chars.json
new file mode 100644
index 0000000..e50be22
--- /dev/null
+++ b/priv/ascii_chars.json
@@ -0,0 +1,184 @@
+{
+ "letters": {
+ "a": [
+ " ",
+ " /\\ ",
+ "/--\\"
+ ],
+ "b": [
+ " __ ",
+ "|__)",
+ "|__)"
+ ],
+ "c": [
+ " __ ",
+ "/ ",
+ "\\__ "
+ ],
+ "d": [
+ " __ ",
+ "| \\",
+ "|__/"
+ ],
+ "e": [
+ " __ ",
+ "|_ ",
+ "|__ "
+ ],
+ "f": [
+ " __ ",
+ "|_ ",
+ "| "
+ ],
+ "g": [
+ " __ ",
+ "/ _ ",
+ "\\__\\"
+ ],
+ "h": [
+ "| |",
+ "|__|",
+ "| |"
+ ]
+ },
+ "numbers": {
+ "0": [
+ " _ ",
+ "| |",
+ "|_|"
+ ],
+ "1": [
+ " ",
+ " /|",
+ " |"
+ ],
+ "2": [
+ " _ ",
+ " )",
+ " /_"
+ ],
+ "3": [
+ " _ ",
+ " _)",
+ " _)"
+ ],
+ "4": [
+ " .",
+ " /|",
+ "'-|"
+ ],
+ "5": [
+ " _ ",
+ "|_ ",
+ " _)"
+ ],
+ "6": [
+ " ",
+ " / ",
+ "(_)"
+ ],
+ "7": [
+ " __",
+ " /",
+ " / "
+ ],
+ "8": [
+ " _ ",
+ "(_)",
+ "(_)"
+ ],
+ "9": [
+ " _ ",
+ "(_)",
+ " )"
+ ]
+ },
+ "pieces": {
+ "white": {
+ "rook": [
+ " ",
+ " [`'`'] ",
+ " | | ",
+ " |__| ",
+ " "
+ ],
+ "knight": [
+ " _ _ ",
+ " \\` '/ ",
+ " (o o) ",
+ " \\ / \\",
+ " ^ "
+ ],
+ "queen": [
+ " /\\+/\\ ",
+ " /(o o)\\ ",
+ " (_) ",
+ " "
+ ],
+ "king": [
+ " ",
+ " |`+'| ",
+ " (o o) ",
+ " (_) ",
+ " "
+ ],
+ "bishop": [
+ " ",
+ " |v| ",
+ " (0 o) ",
+ " (_) ",
+ " "
+ ],
+ "pawn": [
+ " _ ",
+ " ( ) ",
+ " | | ",
+ " |_| ",
+ " "
+ ]
+ },
+ "black": {
+ "rook": [
+ " ",
+ " [`'`'] ",
+ " |::| ",
+ " |::| ",
+ " "
+ ],
+ "knight": [
+ " _ _ ",
+ " \\`.'/ ",
+ " (o:o) ",
+ " \\:/:\\",
+ " ^ "
+ ],
+ "queen": [
+ " /\\+/\\ ",
+ " /(o:o)\\ ",
+ " (:) ",
+ " "
+ ],
+ "king": [
+ " ",
+ " |`+'| ",
+ " (o:o) ",
+ " (:) ",
+ " "
+ ],
+ "bishop": [
+ " ",
+ " |v| ",
+ " (o:o) ",
+ " (:) ",
+ " "
+ ],
+ "pawn": [
+ " _ ",
+ " (:) ",
+ " |:| ",
+ " |_| ",
+ " "
+ ]
+ }
+ }
+}