/* * This file is part of lanterna (http://code.google.com/p/lanterna/). * * lanterna is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. * * Copyright (C) 2010-2012 Martin */ package com.googlecode.lanterna.terminal; /** * Some text graphics, taken from http://en.wikipedia.org/wiki/Codepage_437 * but converted to its UTF-8 counterpart. * @author martin */ public class ACS { private ACS() {} public static final char ULCORNER = 0x250C; public static final char URCORNER = 0x2510; public static final char LLCORNER = 0x2514; public static final char LRCORNER = 0x2518; public static final char HLINE = 0x2500; public static final char VLINE = 0x2502; public static final char FACE_WHITE = 0x263A; public static final char FACE_BLACK = 0x263B; public static final char HEART = 0x2665; public static final char CLUB = 0x2663; public static final char DIAMOND = 0x2666; public static final char SPADES = 0x2660; public static final char DOT = 0x2022; public static final char ARROW_UP = 0x2191; public static final char ARROW_DOWN = 0x2193; public static final char ARROW_RIGHT = 0x2192; public static final char ARROW_LEFT = 0x2190; public static final char BLOCK_SOLID = 0x2588; public static final char BLOCK_DENSE = 0x2593; public static final char BLOCK_MIDDLE = 0x2592; public static final char BLOCK_SPARSE = 0x2591; public static final char SINGLE_LINE_HORIZONTAL = HLINE; public static final char DOUBLE_LINE_HORIZONTAL = 0x2550; public static final char SINGLE_LINE_VERTICAL = VLINE; public static final char DOUBLE_LINE_VERTICAL = 0x2551; public static final char SINGLE_LINE_UP_LEFT_CORNER = ULCORNER; public static final char DOUBLE_LINE_UP_LEFT_CORNER = 0x2554; public static final char SINGLE_LINE_UP_RIGHT_CORNER = URCORNER; public static final char DOUBLE_LINE_UP_RIGHT_CORNER = 0x2557; public static final char SINGLE_LINE_LOW_LEFT_CORNER = LLCORNER; public static final char DOUBLE_LINE_LOW_LEFT_CORNER = 0x255A; public static final char SINGLE_LINE_LOW_RIGHT_CORNER = LRCORNER; public static final char DOUBLE_LINE_LOW_RIGHT_CORNER = 0x255D; public static final char SINGLE_LINE_CROSS = 0x253C; public static final char DOUBLE_LINE_CROSS = 0x256C; public static final char SINGLE_LINE_T_UP = 0x2534; public static final char SINGLE_LINE_T_DOWN = 0x252C; public static final char SINGLE_LINE_T_RIGHT = 0x251c; public static final char SINGLE_LINE_T_LEFT = 0x2524; public static final char SINGLE_LINE_T_DOUBLE_UP = 0x256B; public static final char SINGLE_LINE_T_DOUBLE_DOWN = 0x2565; public static final char SINGLE_LINE_T_DOUBLE_RIGHT = 0x255E; public static final char SINGLE_LINE_T_DOUBLE_LEFT = 0x2561; public static final char DOUBLE_LINE_T_UP = 0x2569; public static final char DOUBLE_LINE_T_DOWN = 0x2566; public static final char DOUBLE_LINE_T_RIGHT = 0x2560; public static final char DOUBLE_LINE_T_LEFT = 0x2563; public static final char DOUBLE_LINE_T_SINGLE_UP = 0x2567; public static final char DOUBLE_LINE_T_SINGLE_DOWN = 0x2564; public static final char DOUBLE_LINE_T_SINGLE_RIGHT = 0x255F; public static final char DOUBLE_LINE_T_SINGLE_LEFT = 0x2562; }