SBoT 1.0 decompiled with jad 1.5.8e
Same SBoT.jar, decompiled with jad instead of CFR for comparison -- jad is the same decompiler the community used on RSC client dumps back in 2004 (see DeobedMC201.rar). A few methods didn't fully resolve (jad is much less capable than CFR on complex control flow); those are marked inline where jad gave up.
This commit is contained in:
@@ -0,0 +1,74 @@
|
||||
// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov.
|
||||
// Jad home page: http://www.geocities.com/kpdus/jad.html
|
||||
// Decompiler options: packimports(3)
|
||||
// Source File Name: i.java
|
||||
|
||||
import java.awt.Component;
|
||||
|
||||
public final class i extends h
|
||||
{
|
||||
|
||||
public i(int j, int k, int l, Component component)
|
||||
{
|
||||
super(j, k, l, component);
|
||||
boolean flag = false;
|
||||
}
|
||||
|
||||
public final void a(int j, int k, int l, int i1, int j1, int k1, int l1)
|
||||
{
|
||||
boolean flag = q.d;
|
||||
j1;
|
||||
50000;
|
||||
if(flag) goto _L2; else goto _L1
|
||||
_L1:
|
||||
JVM INSTR icmplt 39;
|
||||
goto _L3 _L4
|
||||
_L3:
|
||||
break MISSING_BLOCK_LABEL_17;
|
||||
_L4:
|
||||
break MISSING_BLOCK_LABEL_39;
|
||||
Q.a(j, k, l, i1, j1 - 50000, k1, l1);
|
||||
return;
|
||||
j1;
|
||||
40000;
|
||||
_L2:
|
||||
if(flag) goto _L6; else goto _L5
|
||||
_L5:
|
||||
JVM INSTR icmplt 73;
|
||||
goto _L7 _L8
|
||||
_L7:
|
||||
break MISSING_BLOCK_LABEL_51;
|
||||
_L8:
|
||||
break MISSING_BLOCK_LABEL_73;
|
||||
Q.b(j, k, l, i1, j1 - 40000, k1, l1);
|
||||
return;
|
||||
j1;
|
||||
'\u4E20';
|
||||
_L6:
|
||||
if(flag) goto _L10; else goto _L9
|
||||
_L9:
|
||||
JVM INSTR icmplt 109;
|
||||
goto _L11 _L12
|
||||
_L11:
|
||||
break MISSING_BLOCK_LABEL_86;
|
||||
_L12:
|
||||
break MISSING_BLOCK_LABEL_109;
|
||||
Q.d(j, k, l, i1, j1 - 20000, k1, l1);
|
||||
return;
|
||||
j1;
|
||||
'\u1388';
|
||||
_L10:
|
||||
JVM INSTR icmplt 140;
|
||||
goto _L13 _L14
|
||||
_L13:
|
||||
break MISSING_BLOCK_LABEL_117;
|
||||
_L14:
|
||||
break MISSING_BLOCK_LABEL_140;
|
||||
Q.c(j, k, l, i1, j1 - 5000, k1, l1);
|
||||
return;
|
||||
super.f(j, k, l, i1, j1);
|
||||
return;
|
||||
}
|
||||
|
||||
public mudclient Q;
|
||||
}
|
||||
Reference in New Issue
Block a user