Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * ascii_mapping.js - Javascript mapping of Unicode code page 437 to ASCII ordinals
- *
- * Code style:
- * 4 space indents, no semicolons to finish lines, camelCase, opening braces on same line
- *
- * Created by John Villar for the "Ganymede Gate" sci-fi multiplayer roguelike
- * Twitter: @johnvillarz
- * Reddit: /u/chiguireitor
- * Google Plus: +JohnVillar
- *
- * Like this! Follow me on social networks & send some Bitcoin my way if you want ;)
- *
- * BTC: 1kPp2CNp1xs7hf8umUwdp4HYiZ9AH1NVk
- *
- * // Beginning of license //
- *
- * The MIT License (MIT)
- *
- * Copyright (c) 2014 John Villar
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to deal
- * in the Software without restriction, including without limitation the rights
- * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
- * copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
- * THE SOFTWARE.
- *
- * // End of license //
- *
- */
- var asciiMapping = {
- "\u263A": 1,
- "\u263B": 2,
- "\u2665": 3,
- "\u2666": 4,
- "\u2663": 5,
- "\u2660": 6,
- "\u2022": 7,
- "\u25D8": 8,
- "\u25CB": 9,
- "\u25D9": 10,
- "\u2642": 11,
- "\u2640": 12,
- "\u266A": 13,
- "\u266B": 14,
- "\u263C": 15,
- "\u25BA": 16,
- "\u25C4": 17,
- "\u2195": 18,
- "\u203C": 19,
- "\u00B6": 20,
- "\u00A7": 21,
- "\u25AC": 22,
- "\u21A8": 23,
- "\u2191": 24,
- "\u2193": 25,
- "\u2192": 26,
- "\u2190": 27,
- "\u221F": 28,
- "\u2194": 29,
- "\u25B2": 30,
- "\u25BC": 31,
- "\u0020": 32,
- "\u0021": 33,
- "\u0022": 34,
- "\u0023": 35,
- "\u0024": 36,
- "\u0025": 37,
- "\u0026": 38,
- "\u0027": 39,
- "\u0028": 40,
- "\u0029": 41,
- "\u002A": 42,
- "\u002B": 43,
- "\u002C": 44,
- "\u002D": 45,
- "\u002E": 46,
- "\u002F": 47,
- "\u0030": 48,
- "\u0031": 49,
- "\u0032": 50,
- "\u0033": 51,
- "\u0034": 52,
- "\u0035": 53,
- "\u0036": 54,
- "\u0037": 55,
- "\u0038": 56,
- "\u0039": 57,
- "\u003A": 58,
- "\u003B": 59,
- "\u003C": 60,
- "\u003D": 61,
- "\u003E": 62,
- "\u003F": 63,
- "\u0040": 64,
- "\u0041": 65,
- "\u0042": 66,
- "\u0043": 67,
- "\u0044": 68,
- "\u0045": 69,
- "\u0046": 70,
- "\u0047": 71,
- "\u0048": 72,
- "\u0049": 73,
- "\u004A": 74,
- "\u004B": 75,
- "\u004C": 76,
- "\u004D": 77,
- "\u004E": 78,
- "\u004F": 79,
- "\u0050": 80,
- "\u0051": 81,
- "\u0052": 82,
- "\u0053": 83,
- "\u0054": 84,
- "\u0055": 85,
- "\u0056": 86,
- "\u0057": 87,
- "\u0058": 88,
- "\u0059": 89,
- "\u005A": 90,
- "\u005B": 91,
- "\u005C": 92,
- "\u005D": 93,
- "\u005E": 94,
- "\u005F": 95,
- "\u0060": 96,
- "\u0061": 97,
- "\u0062": 98,
- "\u0063": 99,
- "\u0064": 100,
- "\u0065": 101,
- "\u0066": 102,
- "\u0067": 103,
- "\u0068": 104,
- "\u0069": 105,
- "\u006A": 106,
- "\u006B": 107,
- "\u006C": 108,
- "\u006D": 109,
- "\u006E": 110,
- "\u006F": 111,
- "\u0070": 112,
- "\u0071": 113,
- "\u0072": 114,
- "\u0073": 115,
- "\u0074": 116,
- "\u0075": 117,
- "\u0076": 118,
- "\u0077": 119,
- "\u0078": 120,
- "\u0079": 121,
- "\u007A": 122,
- "\u007B": 123,
- "\u007C": 124,
- "\u007D": 125,
- "\u007E": 126,
- "\u2302": 127,
- "\u00C7": 128,
- "\u00FC": 129,
- "\u00E9": 130,
- "\u00E2": 131,
- "\u00E4": 132,
- "\u00E0": 133,
- "\u00E5": 134,
- "\u00E7": 135,
- "\u00EA": 136,
- "\u00EB": 137,
- "\u00E8": 138,
- "\u00EF": 139,
- "\u00EE": 140,
- "\u00EC": 141,
- "\u00C4": 142,
- "\u00C5": 143,
- "\u00C9": 144,
- "\u00E6": 145,
- "\u00C6": 146,
- "\u00F4": 147,
- "\u00F6": 148,
- "\u00F2": 149,
- "\u00FB": 150,
- "\u00F9": 151,
- "\u00FF": 152,
- "\u00D6": 153,
- "\u00DC": 154,
- "\u00A2": 155,
- "\u00A3": 156,
- "\u00A5": 157,
- "\u20A7": 158,
- "\u0192": 159,
- "\u00E1": 160,
- "\u00ED": 161,
- "\u00F3": 162,
- "\u00FA": 163,
- "\u00F1": 164,
- "\u00D1": 165,
- "\u00AA": 166,
- "\u00BA": 167,
- "\u00BF": 168,
- "\u2310": 169,
- "\u00AC": 170,
- "\u00BD": 171,
- "\u00BC": 172,
- "\u00A1": 173,
- "\u00AB": 174,
- "\u00BB": 175,
- "\u2591": 176,
- "\u2592": 177,
- "\u2593": 178,
- "\u2502": 179,
- "\u2524": 180,
- "\u2561": 181,
- "\u2562": 182,
- "\u2556": 183,
- "\u2555": 184,
- "\u2563": 185,
- "\u2551": 186,
- "\u2557": 187,
- "\u255D": 188,
- "\u255C": 189,
- "\u255B": 190,
- "\u2510": 191,
- "\u2514": 192,
- "\u2534": 193,
- "\u252C": 194,
- "\u251C": 195,
- "\u2500": 196,
- "\u253C": 197,
- "\u255E": 198,
- "\u255F": 199,
- "\u255A": 200,
- "\u2554": 201,
- "\u2569": 202,
- "\u2566": 203,
- "\u2560": 204,
- "\u2550": 205,
- "\u256C": 206,
- "\u2567": 207,
- "\u2568": 208,
- "\u2564": 209,
- "\u2565": 210,
- "\u2559": 211,
- "\u2558": 212,
- "\u2552": 213,
- "\u2553": 214,
- "\u256B": 215,
- "\u256A": 216,
- "\u2518": 217,
- "\u250C": 218,
- "\u2588": 219,
- "\u2584": 220,
- "\u258C": 221,
- "\u2590": 222,
- "\u2580": 223,
- "\u03B1": 224,
- "\u00DF": 225,
- "\u0393": 226,
- "\u03C0": 227,
- "\u03A3": 228,
- "\u03C3": 229,
- "\u00B5": 230,
- "\u03C4": 231,
- "\u03A6": 232,
- "\u0398": 233,
- "\u03A9": 234,
- "\u03B4": 235,
- "\u221E": 236,
- "\u03C6": 237,
- "\u03B5": 238,
- "\u2229": 239,
- "\u2261": 240,
- "\u00B1": 241,
- "\u2265": 242,
- "\u2264": 243,
- "\u2320": 244,
- "\u2321": 245,
- "\u00F7": 246,
- "\u2248": 247,
- "\u00B0": 248,
- "\u2219": 249,
- "\u00B7": 250,
- "\u221A": 251,
- "\u207F": 252,
- "\u00B2": 253,
- "\u25A0": 254,
- "\u00A0": 255
- }
- if (typeof(module) != "undefined") {
- module.exports = asciiMapping
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement