Advertisement
Guest User

Cs

a guest
Nov 30th, 2015
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.88 KB | None | 0 0
  1. Cell[][] window =  new Cell[ConfigValues.CHARACTER_HEIGHT]
  2.                 [ConfigValues.MARQUEE_WIDTH];
  3.         Cell[][] padded = new Cell[ConfigValues.MARQUEE_HEIGHT]
  4.                 [ConfigValues.MARQUEE_WIDTH*2+message.length()];
  5.         Cell[][] messageArray = messageToCellArray(message);
  6.         for(int i = 0; i < ConfigValues.CHARACTER_HEIGHT; i++)
  7.         {
  8.             for(int j = 0; j < padded[0].length; j++)
  9.             {
  10.                 if(j <= 78 || j >= padded[0].length - ConfigValues.MARQUEE_WIDTH)
  11.                 {
  12.                     padded[i][j] = new Cell(ConfigValues.BACKGROUND_COLOR);
  13.                 }
  14.                 else
  15.                 {
  16.                     padded[i][j] = messageArray[i][j - ConfigValues.MARQUEE_WIDTH];
  17.                 }
  18.             }
  19.         }
  20.        
  21.         for(int i = 0; i < window.length; i++)
  22.         {
  23.             for(int j = 0; j < window[0].length; j++)
  24.             {
  25.                 window[i][j] = padded[i][j + numSteps];
  26.             }
  27.         }
  28.         numSteps++;
  29.         if(numSteps > padded[0].length - ConfigValues.MARQUEE_WIDTH)
  30.         {
  31.             numSteps = 1;
  32.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement