home *** CD-ROM | disk | FTP | other *** search
- package asciiShop;
-
- import java.awt.*;
-
- public class asciiLibs {
-
- char[][] editChar;
- int i, j;
- int countForVars;
- String[] artBuffer;
- int count;
-
- asciiLibs(java.lang.String[] data)
- {
- artBuffer = data;
- }
-
- public void invert(int countForVars) {
-
- editChar = new char[200][200];
-
- for(i = 0; i < countForVars; i++) {
- for(j = 0; j < artBuffer[i].length(); j++ ) {
- editChar[i][j] = artBuffer[i].charAt(j);
- }
- }
- for(i = 0; i < countForVars; i++) {
- for(j = 0; j < artBuffer[i].length(); j++) {
- System.out.print(editChar[i][j]);
- count++;
- }
- System.out.println();
- }
- System.out.println(count + " " + 17 * 65);
-
- for(i = 0; i < countForVars; i++) {
- for(j = 0; j < artBuffer[i].length(); j++) {
- if(artBuffer[i].charAt(j) == '/')
- editChar[i][j] = '\\';
- if(artBuffer[i].charAt(j) == '\\')
- editChar[i][j] = '/';
- if(artBuffer[i].charAt(j) == '(')
- editChar[i][j] = ')';
- if(artBuffer[i].charAt(j) == ')')
- editChar[i][j] = '(';
- if(artBuffer[i].charAt(j) == ']')
- editChar[i][j] = '[';
- if(artBuffer[i].charAt(j) == '[')
- editChar[i][j] = ']';
- if(artBuffer[i].charAt(j) == '{')
- editChar[i][j] = '}';
- if(artBuffer[i].charAt(j) == '}')
- editChar[i][j] = '{';
- if(artBuffer[i].charAt(j) == '<')
- editChar[i][j] = '>';
- if(artBuffer[i].charAt(j) == '>')
- editChar[i][j] = '<';
- }
- }
- for(i = 0; i < countForVars; i++) {
- for(j = 0; j < artBuffer[i].length(); j++) {
- System.out.print(editChar[i][j]);
- count++;
- }
- }
- {
- StringBuffer b;
-
- for(i = 0; i < countForVars; i++) {
- b = new StringBuffer(artBuffer[i].length());
- for(j = 0; j < artBuffer[i].length(); j++) {
- b.append(editChar[i][j]);
- }
- artBuffer[i] = b.toString();
- }
- }
-
-
-
-
-
-
-
-
-
- }
- }