Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Maps unicode characters in the 'private use area' of the lanapixel font.
- * For displaying controller button symbols/glyphs in text labels.
- */
- public static class ControllerButtonGlyphCodes
- {
- public static string RightOutline = UnicodeToChar("e000");
- public static string RightFilled = UnicodeToChar("e001");
- public static string LeftOutline = UnicodeToChar("e002");
- public static string LeftFilled = UnicodeToChar("e003");
- public static string UpOutline = UnicodeToChar("e004");
- public static string UpFilled = UnicodeToChar("e005");
- public static string DownOutline = UnicodeToChar("e006");
- public static string DownFilled = UnicodeToChar("e007");
- public static string RStickOutline = UnicodeToChar("e008");
- public static string RStickFilled = UnicodeToChar("e009");
- public static string LStickOutline = UnicodeToChar("e00a");
- public static string LStickFilled = UnicodeToChar("e00b");
- public static string RStickHOutline = UnicodeToChar("e00c");
- public static string RStickHFilled = UnicodeToChar("e00d");
- public static string LStickHOutline = UnicodeToChar("e00e");
- public static string LStickHFilled = UnicodeToChar("e00f");
- public static string RStickVOutline = UnicodeToChar("e010");
- public static string RStickVFilled = UnicodeToChar("e011");
- public static string LStickVOutline = UnicodeToChar("e012");
- public static string LStickVFilled = UnicodeToChar("e013");
- public static string PSTriangleOutline = UnicodeToChar("e014");
- public static string PSTriangleFilled = UnicodeToChar("e015");
- public static string PSSquareOutline = UnicodeToChar("e016");
- public static string PSSquareFilled = UnicodeToChar("e017");
- public static string PSCircleOutline = UnicodeToChar("e018");
- public static string PSCircleFilled = UnicodeToChar("e019");
- public static string PSCrossOutline = UnicodeToChar("e01a");
- public static string PSCrossFilled = UnicodeToChar("e01b");
- public static string PSStartOutline = UnicodeToChar("e01c");
- public static string PSStartFilled = UnicodeToChar("e01d");
- public static string PSSelectOutline = UnicodeToChar("e01e");
- public static string PSSelectFilled = UnicodeToChar("e01f");
- public static string PSR1Outline = UnicodeToChar("e020");
- public static string PSR1Filled = UnicodeToChar("e021");
- public static string PSR2Outline = UnicodeToChar("e022");
- public static string PSR2Filled = UnicodeToChar("e023");
- public static string PSR3Outline = UnicodeToChar("e024");
- public static string PSR3Filled = UnicodeToChar("e025");
- public static string PSL1Outline = UnicodeToChar("e026");
- public static string PSL1Filled = UnicodeToChar("e027");
- public static string PSL2Outline = UnicodeToChar("e028");
- public static string PSL2Filled = UnicodeToChar("e029");
- public static string PSL3Outline = UnicodeToChar("e02a");
- public static string PSL3Filled = UnicodeToChar("e02b");
- public static string PSTouchpadOutline = UnicodeToChar("e02c");
- public static string PSTouchpadFilled = UnicodeToChar("e02d");
- public static string XBAOutline = UnicodeToChar("e02e");
- public static string XBAFilled = UnicodeToChar("e02f");
- public static string XBBOutline = UnicodeToChar("e030");
- public static string XBBFilled = UnicodeToChar("e031");
- public static string XBXOutline = UnicodeToChar("e032");
- public static string XBXFilled = UnicodeToChar("e033");
- public static string XBYOutline = UnicodeToChar("e034");
- public static string XBYFilled = UnicodeToChar("e035");
- public static string XBRBOutline = UnicodeToChar("e036");
- public static string XBRBFilled = UnicodeToChar("e037");
- public static string XBRTOutline = UnicodeToChar("e038");
- public static string XBRTFilled = UnicodeToChar("e039");
- public static string XBLBOutline = UnicodeToChar("e03a");
- public static string XBLBFilled = UnicodeToChar("e03b");
- public static string XBLTOutline = UnicodeToChar("e03c");
- public static string XBLTFilled = UnicodeToChar("e03d");
- public static string XBViewOutline = UnicodeToChar("e03e");
- public static string XBViewFilled = UnicodeToChar("e03f");
- public static string XBMenuOutline = UnicodeToChar("e040");
- public static string XBMenuFilled = UnicodeToChar("e041");
- public static string SwitchAOutline = UnicodeToChar("e042");
- public static string SwitchAFilled = UnicodeToChar("e043");
- public static string SwitchBOutline = UnicodeToChar("e044");
- public static string SwitchBFilled = UnicodeToChar("e045");
- public static string SwitchXOutline = UnicodeToChar("e046");
- public static string SwitchXFilled = UnicodeToChar("e047");
- public static string SwitchYOutline = UnicodeToChar("e048");
- public static string SwitchYFilled = UnicodeToChar("e049");
- public static string SwitchPlusOutline = UnicodeToChar("e04a");
- public static string SwitchPlusFilled = UnicodeToChar("e04b");
- public static string SwitchMinusOutline = UnicodeToChar("e04c");
- public static string SwitchMinusFilled = UnicodeToChar("e04d");
- public static string SwitchRPressOutline = UnicodeToChar("e04e");
- public static string SwitchRPressFilled = UnicodeToChar("e04f");
- public static string SwitchLPressOutline = UnicodeToChar("e050");
- public static string SwitchLPressFilled = UnicodeToChar("e051");
- public static string SwitchHomeOutline = UnicodeToChar("e052");
- public static string SwitchHomeFilled = UnicodeToChar("e053");
- public static string SwitchShareOutline = UnicodeToChar("e054");
- public static string SwitchShareFilled = UnicodeToChar("e055");
- public static string SwitchZROutline = UnicodeToChar("e056");
- public static string SwitchZRFilled = UnicodeToChar("e057");
- public static string SwitchROutline = UnicodeToChar("e058");
- public static string SwitchRFilled = UnicodeToChar("e059");
- public static string SwitchZLOutline = UnicodeToChar("e05a");
- public static string SwitchZLFilled = UnicodeToChar("e05b");
- public static string SwitchLOutline = UnicodeToChar("e05c");
- public static string SwitchLFilled = UnicodeToChar("e05d");
- public static string ArrowUp = "↑";
- public static string ArrowUpLeft = "↖";
- public static string ArrowUpRight = "↗";
- public static string ArrowLeft = "←";
- public static string ArrowRight = "→";
- public static string ArrowDown = "↓";
- public static string ArrowDownLeft = "↙";
- public static string ArrowDownRight = "↘";
- public static string ArrowBidirectionalHorizontal = "↔";
- public static string ArrowBidirectionalVertical = "↕";
- private static string UnicodeToChar(string hex)
- {
- int code = int.Parse(hex, System.Globalization.NumberStyles.HexNumber);
- string unicodeString = char.ConvertFromUtf32(code);
- return unicodeString;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement