forked from distok/cutthecord
305 lines
14 KiB
Java
305 lines
14 KiB
Java
package com.cutthecord.commands;
|
||
|
||
import java.util.ArrayList;
|
||
import java.util.List;
|
||
|
||
public class Replacements {
|
||
|
||
public static final List<CTCCommands.StrPair> FLIP = new ArrayList<CTCCommands.StrPair>() {{
|
||
add(new CTCCommands.StrPair("a", "ɐ"));
|
||
add(new CTCCommands.StrPair("b", "q"));
|
||
add(new CTCCommands.StrPair("c", "ɔ"));
|
||
add(new CTCCommands.StrPair("d", "p"));
|
||
add(new CTCCommands.StrPair("e", "ǝ"));
|
||
add(new CTCCommands.StrPair("f", "ɟ"));
|
||
add(new CTCCommands.StrPair("g", "ƃ"));
|
||
add(new CTCCommands.StrPair("h", "ɥ"));
|
||
add(new CTCCommands.StrPair("i", "ı"));
|
||
add(new CTCCommands.StrPair("j", "ɾ"));
|
||
add(new CTCCommands.StrPair("k", "ʞ"));
|
||
add(new CTCCommands.StrPair("l", "ן"));
|
||
add(new CTCCommands.StrPair("m", "ɯ"));
|
||
add(new CTCCommands.StrPair("n", "u"));
|
||
//add(new CTCCommands.StrPair("o", "o"));
|
||
add(new CTCCommands.StrPair("p", "d"));
|
||
add(new CTCCommands.StrPair("q", "b"));
|
||
add(new CTCCommands.StrPair("r", "ɹ"));
|
||
//add(new CTCCommands.StrPair("s", "s"));
|
||
add(new CTCCommands.StrPair("t", "ʇ"));
|
||
add(new CTCCommands.StrPair("u", "n"));
|
||
add(new CTCCommands.StrPair("v", "ʌ"));
|
||
add(new CTCCommands.StrPair("w", "ʍ"));
|
||
//add(new CTCCommands.StrPair("x", "x"));
|
||
add(new CTCCommands.StrPair("y", "ʎ"));
|
||
//add(new CTCCommands.StrPair("z", "z"));
|
||
}};
|
||
|
||
public static final List<CTCCommands.StrPair> FULL_WIDTH = new ArrayList<CTCCommands.StrPair>() {{
|
||
add(new CTCCommands.StrPair(" ", " "));
|
||
add(new CTCCommands.StrPair("!", "!"));
|
||
add(new CTCCommands.StrPair("#", "#"));
|
||
add(new CTCCommands.StrPair("$", "$"));
|
||
add(new CTCCommands.StrPair("%", "%"));
|
||
add(new CTCCommands.StrPair("&", "&"));
|
||
add(new CTCCommands.StrPair("'", "'"));
|
||
add(new CTCCommands.StrPair("(", "("));
|
||
add(new CTCCommands.StrPair(")", ")"));
|
||
add(new CTCCommands.StrPair("*", "*"));
|
||
add(new CTCCommands.StrPair("+", "+"));
|
||
add(new CTCCommands.StrPair(",", ","));
|
||
add(new CTCCommands.StrPair("-", "-"));
|
||
add(new CTCCommands.StrPair(".", "."));
|
||
add(new CTCCommands.StrPair("/", "/"));
|
||
add(new CTCCommands.StrPair("0", "0"));
|
||
add(new CTCCommands.StrPair("1", "1"));
|
||
add(new CTCCommands.StrPair("2", "2"));
|
||
add(new CTCCommands.StrPair("3", "3"));
|
||
add(new CTCCommands.StrPair("4", "4"));
|
||
add(new CTCCommands.StrPair("5", "5"));
|
||
add(new CTCCommands.StrPair("6", "6"));
|
||
add(new CTCCommands.StrPair("7", "7"));
|
||
add(new CTCCommands.StrPair("8", "8"));
|
||
add(new CTCCommands.StrPair("9", "9"));
|
||
add(new CTCCommands.StrPair(":", ":"));
|
||
add(new CTCCommands.StrPair(";", ";"));
|
||
add(new CTCCommands.StrPair("<", "<"));
|
||
add(new CTCCommands.StrPair("=", "="));
|
||
add(new CTCCommands.StrPair(">", ">"));
|
||
add(new CTCCommands.StrPair("?", "?"));
|
||
add(new CTCCommands.StrPair("@", "@"));
|
||
add(new CTCCommands.StrPair("A", "A"));
|
||
add(new CTCCommands.StrPair("B", "B"));
|
||
add(new CTCCommands.StrPair("C", "C"));
|
||
add(new CTCCommands.StrPair("D", "D"));
|
||
add(new CTCCommands.StrPair("E", "E"));
|
||
add(new CTCCommands.StrPair("F", "F"));
|
||
add(new CTCCommands.StrPair("G", "G"));
|
||
add(new CTCCommands.StrPair("H", "H"));
|
||
add(new CTCCommands.StrPair("I", "I"));
|
||
add(new CTCCommands.StrPair("J", "J"));
|
||
add(new CTCCommands.StrPair("K", "K"));
|
||
add(new CTCCommands.StrPair("L", "L"));
|
||
add(new CTCCommands.StrPair("M", "M"));
|
||
add(new CTCCommands.StrPair("N", "N"));
|
||
add(new CTCCommands.StrPair("O", "O"));
|
||
add(new CTCCommands.StrPair("P", "P"));
|
||
add(new CTCCommands.StrPair("Q", "Q"));
|
||
add(new CTCCommands.StrPair("R", "R"));
|
||
add(new CTCCommands.StrPair("S", "S"));
|
||
add(new CTCCommands.StrPair("T", "T"));
|
||
add(new CTCCommands.StrPair("U", "U"));
|
||
add(new CTCCommands.StrPair("V", "V"));
|
||
add(new CTCCommands.StrPair("W", "W"));
|
||
add(new CTCCommands.StrPair("X", "X"));
|
||
add(new CTCCommands.StrPair("Y", "Y"));
|
||
add(new CTCCommands.StrPair("Z", "Z"));
|
||
add(new CTCCommands.StrPair("[", "["));
|
||
add(new CTCCommands.StrPair("]", "]"));
|
||
add(new CTCCommands.StrPair("^", "^"));
|
||
add(new CTCCommands.StrPair("_", "_"));
|
||
add(new CTCCommands.StrPair("`", "`"));
|
||
add(new CTCCommands.StrPair("a", "a"));
|
||
add(new CTCCommands.StrPair("b", "b"));
|
||
add(new CTCCommands.StrPair("c", "c"));
|
||
add(new CTCCommands.StrPair("d", "d"));
|
||
add(new CTCCommands.StrPair("e", "e"));
|
||
add(new CTCCommands.StrPair("f", "f"));
|
||
add(new CTCCommands.StrPair("g", "g"));
|
||
add(new CTCCommands.StrPair("h", "h"));
|
||
add(new CTCCommands.StrPair("i", "i"));
|
||
add(new CTCCommands.StrPair("j", "j"));
|
||
add(new CTCCommands.StrPair("k", "k"));
|
||
add(new CTCCommands.StrPair("l", "l"));
|
||
add(new CTCCommands.StrPair("m", "m"));
|
||
add(new CTCCommands.StrPair("n", "n"));
|
||
add(new CTCCommands.StrPair("o", "o"));
|
||
add(new CTCCommands.StrPair("p", "p"));
|
||
add(new CTCCommands.StrPair("q", "q"));
|
||
add(new CTCCommands.StrPair("r", "r"));
|
||
add(new CTCCommands.StrPair("s", "s"));
|
||
add(new CTCCommands.StrPair("t", "t"));
|
||
add(new CTCCommands.StrPair("u", "u"));
|
||
add(new CTCCommands.StrPair("v", "v"));
|
||
add(new CTCCommands.StrPair("w", "w"));
|
||
add(new CTCCommands.StrPair("x", "x"));
|
||
add(new CTCCommands.StrPair("y", "y"));
|
||
add(new CTCCommands.StrPair("z", "z"));
|
||
add(new CTCCommands.StrPair("{", "{"));
|
||
add(new CTCCommands.StrPair("|", "|"));
|
||
add(new CTCCommands.StrPair("}", "}"));
|
||
add(new CTCCommands.StrPair("~", "~"));
|
||
}};
|
||
|
||
public static final List<CTCCommands.StrPair> MORSE = new ArrayList<CTCCommands.StrPair>() {{
|
||
add(new CTCCommands.StrPair(" ", "/ "));
|
||
add(new CTCCommands.StrPair(".", ".-.-.- "));
|
||
add(new CTCCommands.StrPair(",", "--..-- "));
|
||
add(new CTCCommands.StrPair(":", "---... "));
|
||
add(new CTCCommands.StrPair("?", "..--.. "));
|
||
add(new CTCCommands.StrPair("'", ".----. "));
|
||
add(new CTCCommands.StrPair("-", "-....- "));
|
||
add(new CTCCommands.StrPair("/", "-..-. "));
|
||
add(new CTCCommands.StrPair("@", ".--.-. "));
|
||
add(new CTCCommands.StrPair("=", "-...- "));
|
||
add(new CTCCommands.StrPair("A", ".- "));
|
||
add(new CTCCommands.StrPair("B", "-... "));
|
||
add(new CTCCommands.StrPair("C", "-.-. "));
|
||
add(new CTCCommands.StrPair("D", "-.. "));
|
||
add(new CTCCommands.StrPair("E", ". "));
|
||
add(new CTCCommands.StrPair("F", "..-. "));
|
||
add(new CTCCommands.StrPair("G", "--. "));
|
||
add(new CTCCommands.StrPair("H", ".... "));
|
||
add(new CTCCommands.StrPair("I", ".. "));
|
||
add(new CTCCommands.StrPair("J", ".--- "));
|
||
add(new CTCCommands.StrPair("K", "-.- "));
|
||
add(new CTCCommands.StrPair("L", ".-.. "));
|
||
add(new CTCCommands.StrPair("M", "-- "));
|
||
add(new CTCCommands.StrPair("N", "-. "));
|
||
add(new CTCCommands.StrPair("O", "--- "));
|
||
add(new CTCCommands.StrPair("P", ".--. "));
|
||
add(new CTCCommands.StrPair("Q", "--.- "));
|
||
add(new CTCCommands.StrPair("R", ".-. "));
|
||
add(new CTCCommands.StrPair("S", "... "));
|
||
add(new CTCCommands.StrPair("T", "- "));
|
||
add(new CTCCommands.StrPair("U", "..- "));
|
||
add(new CTCCommands.StrPair("V", "...- "));
|
||
add(new CTCCommands.StrPair("W", ".-- "));
|
||
add(new CTCCommands.StrPair("X", "-..- "));
|
||
add(new CTCCommands.StrPair("Y", "-.-- "));
|
||
add(new CTCCommands.StrPair("Z", "--.. "));
|
||
add(new CTCCommands.StrPair("0", "----- "));
|
||
add(new CTCCommands.StrPair("1", ".---- "));
|
||
add(new CTCCommands.StrPair("2", "..--- "));
|
||
add(new CTCCommands.StrPair("3", "...-- "));
|
||
add(new CTCCommands.StrPair("4", "....- "));
|
||
add(new CTCCommands.StrPair("5", "..... "));
|
||
add(new CTCCommands.StrPair("6", "-.... "));
|
||
add(new CTCCommands.StrPair("7", "--... "));
|
||
add(new CTCCommands.StrPair("8", "---.. "));
|
||
add(new CTCCommands.StrPair("9", "----. "));
|
||
}};
|
||
|
||
public static final List<CTCCommands.StrPair> GORDON = new ArrayList<CTCCommands.StrPair>() {{
|
||
add(new CTCCommands.StrPair("a", "𝗮"));
|
||
add(new CTCCommands.StrPair("b", "𝗯"));
|
||
add(new CTCCommands.StrPair("c", "𝗰"));
|
||
add(new CTCCommands.StrPair("d", "𝗱"));
|
||
add(new CTCCommands.StrPair("e", "𝗲"));
|
||
add(new CTCCommands.StrPair("f", "𝗳"));
|
||
add(new CTCCommands.StrPair("g", "𝗴"));
|
||
add(new CTCCommands.StrPair("h", "𝗵"));
|
||
add(new CTCCommands.StrPair("i", "𝗶"));
|
||
add(new CTCCommands.StrPair("j", "𝗷"));
|
||
add(new CTCCommands.StrPair("k", "𝗸"));
|
||
add(new CTCCommands.StrPair("l", "𝗹"));
|
||
add(new CTCCommands.StrPair("m", "𝗺"));
|
||
add(new CTCCommands.StrPair("n", "𝗻"));
|
||
add(new CTCCommands.StrPair("o", "𝗼"));
|
||
add(new CTCCommands.StrPair("p", "𝗽"));
|
||
add(new CTCCommands.StrPair("q", "𝗾"));
|
||
add(new CTCCommands.StrPair("r", "𝗿"));
|
||
add(new CTCCommands.StrPair("s", "𝘀"));
|
||
add(new CTCCommands.StrPair("t", "𝘁"));
|
||
add(new CTCCommands.StrPair("u", "𝘂"));
|
||
add(new CTCCommands.StrPair("v", "𝘃"));
|
||
add(new CTCCommands.StrPair("w", "𝘄"));
|
||
add(new CTCCommands.StrPair("x", "𝘅"));
|
||
add(new CTCCommands.StrPair("y", "𝘆"));
|
||
add(new CTCCommands.StrPair("z", "𝘇"));
|
||
add(new CTCCommands.StrPair("A", "𝗔"));
|
||
add(new CTCCommands.StrPair("B", "𝗕"));
|
||
add(new CTCCommands.StrPair("C", "𝗖"));
|
||
add(new CTCCommands.StrPair("D", "𝗗"));
|
||
add(new CTCCommands.StrPair("E", "𝗘"));
|
||
add(new CTCCommands.StrPair("F", "𝗙"));
|
||
add(new CTCCommands.StrPair("G", "𝗚"));
|
||
add(new CTCCommands.StrPair("H", "𝗛"));
|
||
add(new CTCCommands.StrPair("I", "𝗜"));
|
||
add(new CTCCommands.StrPair("J", "𝗝"));
|
||
add(new CTCCommands.StrPair("K", "𝗞"));
|
||
add(new CTCCommands.StrPair("L", "𝗟"));
|
||
add(new CTCCommands.StrPair("M", "𝗠"));
|
||
add(new CTCCommands.StrPair("N", "𝗡"));
|
||
add(new CTCCommands.StrPair("O", "𝗢"));
|
||
add(new CTCCommands.StrPair("P", "𝗣"));
|
||
add(new CTCCommands.StrPair("Q", "𝗤"));
|
||
add(new CTCCommands.StrPair("R", "𝗥"));
|
||
add(new CTCCommands.StrPair("S", "𝗦"));
|
||
add(new CTCCommands.StrPair("T", "𝗧"));
|
||
add(new CTCCommands.StrPair("U", "𝗨"));
|
||
add(new CTCCommands.StrPair("V", "𝗩"));
|
||
add(new CTCCommands.StrPair("W", "𝗪"));
|
||
add(new CTCCommands.StrPair("X", "𝗫"));
|
||
add(new CTCCommands.StrPair("Y", "𝗬"));
|
||
add(new CTCCommands.StrPair("Z", "𝗭"));
|
||
add(new CTCCommands.StrPair("0", "𝟬"));
|
||
add(new CTCCommands.StrPair("1", "𝟭"));
|
||
add(new CTCCommands.StrPair("2", "𝟮"));
|
||
add(new CTCCommands.StrPair("3", "𝟯"));
|
||
add(new CTCCommands.StrPair("4", "𝟰"));
|
||
add(new CTCCommands.StrPair("5", "𝟱"));
|
||
add(new CTCCommands.StrPair("6", "𝟲"));
|
||
add(new CTCCommands.StrPair("7", "𝟳"));
|
||
add(new CTCCommands.StrPair("8", "𝟴"));
|
||
add(new CTCCommands.StrPair("9", "𝟵"));
|
||
}};
|
||
|
||
public static final List<CTCCommands.StrPair> SMALL = new ArrayList<CTCCommands.StrPair>() {{
|
||
add(new CTCCommands.StrPair("a", "ᴀ"));
|
||
add(new CTCCommands.StrPair("b", "ʙ"));
|
||
add(new CTCCommands.StrPair("c", "ᴄ"));
|
||
add(new CTCCommands.StrPair("d", "ᴅ"));
|
||
add(new CTCCommands.StrPair("e", "ᴇ"));
|
||
add(new CTCCommands.StrPair("f", "ꜰ"));
|
||
add(new CTCCommands.StrPair("g", "ɢ"));
|
||
add(new CTCCommands.StrPair("h", "ʜ"));
|
||
add(new CTCCommands.StrPair("i", "ɪ"));
|
||
add(new CTCCommands.StrPair("j", "ᴊ"));
|
||
add(new CTCCommands.StrPair("k", "ᴋ"));
|
||
add(new CTCCommands.StrPair("l", "ʟ"));
|
||
add(new CTCCommands.StrPair("m", "ᴍ"));
|
||
add(new CTCCommands.StrPair("n", "ɴ"));
|
||
add(new CTCCommands.StrPair("o", "ᴏ"));
|
||
add(new CTCCommands.StrPair("p", "ᴘ"));
|
||
add(new CTCCommands.StrPair("q", "ǫ"));
|
||
add(new CTCCommands.StrPair("r", "ʀ"));
|
||
//add(new CTCCommands.StrPair("s", "s"));
|
||
add(new CTCCommands.StrPair("t", "ᴛ"));
|
||
add(new CTCCommands.StrPair("u", "ᴜ"));
|
||
add(new CTCCommands.StrPair("v", "ᴠ"));
|
||
add(new CTCCommands.StrPair("w", "ᴡ"));
|
||
add(new CTCCommands.StrPair("y", "ʏ"));
|
||
add(new CTCCommands.StrPair("z", "ᴢ"));
|
||
}};
|
||
|
||
public static final List<CTCCommands.StrPair> SMALLER = new ArrayList<CTCCommands.StrPair>() {{
|
||
add(new CTCCommands.StrPair("a", "ᵃ"));
|
||
add(new CTCCommands.StrPair("b", "ᵇ"));
|
||
add(new CTCCommands.StrPair("c", "ᶜ"));
|
||
add(new CTCCommands.StrPair("d", "ᵈ"));
|
||
add(new CTCCommands.StrPair("e", "ᵉ"));
|
||
add(new CTCCommands.StrPair("f", "ᶠ"));
|
||
add(new CTCCommands.StrPair("g", "ᵍ"));
|
||
add(new CTCCommands.StrPair("h", "ʰ"));
|
||
add(new CTCCommands.StrPair("i", "ᶦ"));
|
||
add(new CTCCommands.StrPair("j", "ʲ"));
|
||
add(new CTCCommands.StrPair("k", "ᵏ"));
|
||
add(new CTCCommands.StrPair("l", "ˡ"));
|
||
add(new CTCCommands.StrPair("m", "ᵐ"));
|
||
add(new CTCCommands.StrPair("n", "ⁿ"));
|
||
add(new CTCCommands.StrPair("o", "ᵒ"));
|
||
add(new CTCCommands.StrPair("p", "ᵖ"));
|
||
add(new CTCCommands.StrPair("q", "ᑫ"));
|
||
add(new CTCCommands.StrPair("r", "ʳ"));
|
||
add(new CTCCommands.StrPair("s", "ˢ"));
|
||
add(new CTCCommands.StrPair("t", "ᵗ"));
|
||
add(new CTCCommands.StrPair("u", "ᵘ"));
|
||
add(new CTCCommands.StrPair("v", "ᵛ"));
|
||
add(new CTCCommands.StrPair("w", "ʷ"));
|
||
add(new CTCCommands.StrPair("x", "ˣ"));
|
||
add(new CTCCommands.StrPair("y", "ʸ"));
|
||
add(new CTCCommands.StrPair("z", "ᶻ"));
|
||
}};
|
||
|
||
}
|