Aidoboy

Unicode Box

May 31st, 2014
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.23 KB | None | 0 0
  1. class Scoreboard {
  2.     public final int width = 20;
  3.    
  4.     public final char uL    = '\u2554';
  5.     public final char uR    = '\u2557';
  6.     public final char bL    = '\u255A';
  7.     public final char bR    = '\u255D';
  8.     public final char h     = '\u2550';
  9.     public final char v     = '\u2551';
  10.     public final char empty = '\u2591';
  11.    
  12.     private String topLine;
  13.     private String emptyLine;
  14.     private String botLine;
  15.    
  16.     public Scoreboard(){
  17.         genTopLine();
  18.         genBotLine();
  19.         genEmptyLine();
  20.         print();
  21.     }
  22.     private void print(){
  23.         System.console().writer().println(topLine);
  24.         System.console().writer().println(emptyLine);
  25.         System.console().writer().println(emptyLine);
  26.         System.console().writer().println(emptyLine);
  27.         System.console().writer().println(emptyLine);
  28.         System.console().writer().println(botLine);
  29.     }
  30.     private void genTopLine(){
  31.         String out = "";
  32.         while(out.length() < width-2)
  33.             out += h;
  34.         out = uL + out + uR;
  35.         topLine = out; 
  36.     }
  37.     private void genBotLine(){
  38.         String out = "";
  39.         while(out.length() < width-2)
  40.             out += h;
  41.         out = bL + out + bR;
  42.         botLine = out; 
  43.     }
  44.     private void genEmptyLine(){
  45.         String out = "";
  46.         while(out.length() < width-2)
  47.             out += empty;
  48.         out = v + out + v;
  49.         emptyLine = out;   
  50.     }
  51. }
Advertisement
Add Comment
Please, Sign In to add comment