12345678910111213141516171819202122232425262728293031 |
- package main
- import (
- "red-green/door"
- "log"
- )
- func ANSISpace() []string {
- data := []string {
- "\x1b[?7h\x1b[255D\x1b[0;1;32m\xdc\x1b[42m\xb2\xb2\xb2\xb2\xdb\x1b[40m\xdc \x1b[42m\xb1\xb1\xb2\xb2\xdb\xdb\x1b[4C\xb1\xb2\xb2\xdb\x1b[4C\xb1\xb2\xb2\xdb\xdb\x1b[3C\xb1\xb2\xb2\xdb\xdb\x1b[11C\xb1\xb2\xb2\xdb\x1b[4C\xb1\xb2\xb2\xdb\xdb\x1b[3C\xb1\xb2\xb2\xdb\xdb\x1b[40m",
- "\x1b[42m\xb1\xb1\x1b[4C\xdb\x1b[2C\xb1\xb1\x1b[2C\xdb\xdb\x1b[2C\xb0\xb1\x1b[2C\xb2\xdb\x1b[2C\xb0\xb1\x1b[3C\xdb\xdb\x1b[1C\xb0\xb1\x1b[3C\xdb\xdb\x1b[9C\xb0\xb1\x1b[2C\xb2\xdb\x1b[2C\xb0\xb1\x1b[3C\xdb\xdb\x1b[1C\xb0\xb1\x1b[3C\xdb\xdb\x1b[40m",
- "\x1b[42m\xb0\xb1\x1b[40m\xdc\xdc\xdc\xdc \x1b[42m\xb0\xb1\x1b[2C\xb2\xdb\x1b[1C \xb0\x1b[4C\xb2\xdb\x1b[1C\xb0\xb0\x1b[6C\xb0\xb0\x1b[0;32m\xdc\xdc\x1b[11C\x1b[42m \x1b[1m\xb0\x1b[4C\xb2\xdb\x1b[1C\xb0\xb0\x1b[6C\xb0\xb0\x1b[0;32m\xdc\xdc",
- " \x1b[1m\xdf\xdf\xdf\xdf\x1b[42m\xb2\xb2\x1b[2C\xb0\xb0\xb1\xb1\xb2\x1b[2C \xb0\xb0\xb1\xb1\xb2\xb2\x1b[1C \xb0\x1b[6C \xb0\x1b[0;32m\xdf\xdf\x1b[11C\x1b[42m \x1b[1m\xb0\xb0\xb1\xb1\xb2\xb2\x1b[1C \xb0\x1b[6C \xb0\x1b[0;32m\xdf\xdf",
- "\xdb \x1b[1;42m\xb1\xb2\x1b[2C \xb0\x1b[5C \x1b[4C\xb1\xb2\x1b[1C \x1b[3C\xb1\xb2\x1b[1C \x1b[3C\xb1\xb2\x1b[8C \x1b[4C\xb1\xb2\x1b[1C \x1b[3C\xb1\xb2\x1b[1C \x1b[3C\xb1\xb2\x1b[40m",
- "\x1b[0;32m\xdf\x1b[42m \x1b[40m\xdb\x1b[1;42m\xb0\xb0\xb1\x1b[0;32m\xdf \x1b[42m \x1b[7C \x1b[2C\x1b[1m\xb0\xb1\x1b[3C \xb0\xb0\xb1\x1b[3C \xb0\xb0\xb1\x1b[10C \x1b[2C\xb0\xb1\x1b[3C \xb0\xb0\xb1\x1b[3C \xb0\xb0\xb1\x1b[40m",
- "",
- "",
- "\x1b[37mBugz in space, with a deck of cards",
- "\x1b[0m",
- }
- if !door.Unicode && !door.CP437 {
- log.Panicf("Call after door.Init() so Unicode/CP437 has been set.")
- }
- if door.Unicode {
- for idx := range data {
- data[idx] = door.CP437_to_Unicode(data[idx])
- }
- }
- return data
- }
|