home *** CD-ROM | disk | FTP | other *** search
- import java.applet.Applet;
- import java.awt.Color;
- import java.awt.Component;
- import java.awt.Event;
- import java.awt.Graphics;
-
- public class bengine extends Applet implements Runnable {
- // $FF: renamed from: n ng
- public ng field_0;
- // $FF: renamed from: u boolean
- boolean field_1;
- // $FF: renamed from: l boolean
- public boolean field_2 = true;
-
- public final void update(Graphics var1) {
- this.paint(var1);
- }
-
- // $FF: renamed from: s () void
- private void method_0() {
- this.field_0 = new ng();
- this.field_0.a = this;
- this.field_0.start();
- }
-
- public void run() {
- ((Component)this).repaint();
- this.method_0();
- }
-
- public synchronized void paint(Graphics var1) {
- this.field_1 = true;
- if (var1 != null && this.field_2) {
- var1.setColor(Color.white);
- var1.fillRect(0, 0, 10000, 10000);
- var1.setColor(Color.black);
- var1.drawString(((Applet)this).getParameter(method_1("<xO\b_#p")), 2, 12);
- }
-
- }
-
- public void stop() {
- this.field_2 = true;
- if (this.field_0 != null) {
- this.field_0.be(new Event((Object)null, 0L, 2, 0, 0, 0, 0));
- this.field_0.stop();
- this.field_0 = null;
- }
-
- }
-
- public void start() {
- (new Thread(this)).start();
- }
-
- public boolean handleEvent(Event var1) {
- if (var1.id == 501) {
- ((Component)this).requestFocus();
- }
-
- if (this.field_0 != null) {
- this.field_0.he(var1);
- }
-
- return true;
- }
-
- // $FF: renamed from: a (java.lang.String) java.lang.String
- private static String method_1(String var0) {
- char[] var1 = var0.toCharArray();
- int var2 = var1.length;
-
- for(int var3 = 0; var3 < var2; ++var3) {
- char var10002 = var1[var3];
- byte var10003;
- switch (var3 % 5) {
- case 0:
- var10003 = 80;
- break;
- case 1:
- var10003 = 23;
- break;
- case 2:
- var10003 = 46;
- break;
- case 3:
- var10003 = 108;
- break;
- default:
- var10003 = 50;
- }
-
- var1[var3] = (char)(var10002 ^ var10003);
- }
-
- return new String(var1);
- }
- }
-