test
This commit is contained in:
@@ -25,51 +25,52 @@ public class Decimator {
|
||||
|
||||
public Decimator(int var1, int var2) {
|
||||
if(var2 != var1) {
|
||||
int var4 = var1;
|
||||
int var5 = var2;
|
||||
int var3 = var1;
|
||||
int var4 = var2;
|
||||
if(var2 > var1) {
|
||||
var4 = var2;
|
||||
var5 = var1;
|
||||
var3 = var2;
|
||||
var4 = var1;
|
||||
}
|
||||
|
||||
while(var5 != 0) {
|
||||
int var6 = var4 % var5;
|
||||
int var5;
|
||||
while(var4 != 0) {
|
||||
var5 = var3 % var4;
|
||||
var3 = var4;
|
||||
var4 = var5;
|
||||
var5 = var6;
|
||||
}
|
||||
|
||||
var1 /= var4;
|
||||
var2 /= var4;
|
||||
var1 /= var3;
|
||||
var2 /= var3;
|
||||
this.inputRate = var1;
|
||||
this.outputRate = var2;
|
||||
this.table = new int[var1][14];
|
||||
|
||||
for(int var7 = 0; var7 < var1; ++var7) {
|
||||
int[] var8 = this.table[var7];
|
||||
double var9 = (double)var7 / (double)var1 + 6.0D;
|
||||
int var11 = (int)Math.floor(var9 - 7.0D + 1.0D);
|
||||
if(var11 < 0) {
|
||||
var11 = 0;
|
||||
for(var5 = 0; var5 < var1; ++var5) {
|
||||
int[] var6 = this.table[var5];
|
||||
double var7 = (double)var5 / (double)var1 + 6.0D;
|
||||
int var9 = (int)Math.floor(var7 - 7.0D + 1.0D);
|
||||
if(var9 < 0) {
|
||||
var9 = 0;
|
||||
}
|
||||
|
||||
int var12 = (int)Math.ceil(var9 + 7.0D);
|
||||
if(var12 > 14) {
|
||||
var12 = 14;
|
||||
int var10 = (int)Math.ceil(var7 + 7.0D);
|
||||
if(var10 > 14) {
|
||||
var10 = 14;
|
||||
}
|
||||
|
||||
for(double var13 = (double)var2 / (double)var1; var11 < var12; ++var11) {
|
||||
double var15 = ((double)var11 - var9) * 3.141592653589793D;
|
||||
double var17 = var13;
|
||||
if(var15 < -1.0E-4D || var15 > 1.0E-4D) {
|
||||
var17 = var13 * (Math.sin(var15) / var15);
|
||||
for(double var11 = (double)var2 / (double)var1; var9 < var10; ++var9) {
|
||||
double var13 = ((double)var9 - var7) * 3.141592653589793D;
|
||||
double var15 = var11;
|
||||
if(var13 < -1.0E-4D || var13 > 1.0E-4D) {
|
||||
var15 = var11 * (Math.sin(var13) / var13);
|
||||
}
|
||||
|
||||
var17 *= 0.54D + 0.46D * Math.cos(((double)var11 - var9) * 0.2243994752564138D);
|
||||
var8[var11] = (int)Math.floor(0.5D + var17 * 65536.0D);
|
||||
var15 *= 0.54D + 0.46D * Math.cos(((double)var9 - var7) * 0.2243994752564138D);
|
||||
var6[var9] = (int)Math.floor(0.5D + var15 * 65536.0D);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("m")
|
||||
@@ -153,6 +154,7 @@ public class Decimator {
|
||||
)
|
||||
public static final boolean method2490() {
|
||||
KeyHandler var0 = KeyHandler.KeyHandler_instance;
|
||||
KeyHandler var1 = KeyHandler.KeyHandler_instance;
|
||||
synchronized(KeyHandler.KeyHandler_instance) {
|
||||
if(KeyHandler.__an_ct == KeyHandler.__an_cc) {
|
||||
return false;
|
||||
@@ -179,39 +181,39 @@ public class Decimator {
|
||||
int var6;
|
||||
int var7;
|
||||
int var8;
|
||||
int var9;
|
||||
int var10;
|
||||
int var11;
|
||||
int var12;
|
||||
int var13;
|
||||
int var16;
|
||||
int var17;
|
||||
if(!ViewportMouse.ViewportMouse_false0) {
|
||||
var5 = Scene.Scene_cameraPitchSine;
|
||||
var6 = Scene.Scene_cameraPitchCosine;
|
||||
var7 = Scene.Scene_cameraYawSine;
|
||||
var8 = Scene.Scene_cameraYawCosine;
|
||||
byte var9 = 50;
|
||||
short var10 = 3500;
|
||||
var11 = (ViewportMouse.ViewportMouse_x - Rasterizer3D.Rasterizer3D_clipMidX) * var9 / Rasterizer3D.Rasterizer3D_zoom;
|
||||
var12 = (ViewportMouse.ViewportMouse_y - Rasterizer3D.Rasterizer3D_clipMidY) * var9 / Rasterizer3D.Rasterizer3D_zoom;
|
||||
var13 = (ViewportMouse.ViewportMouse_x - Rasterizer3D.Rasterizer3D_clipMidX) * var10 / Rasterizer3D.Rasterizer3D_zoom;
|
||||
int var14 = (ViewportMouse.ViewportMouse_y - Rasterizer3D.Rasterizer3D_clipMidY) * var10 / Rasterizer3D.Rasterizer3D_zoom;
|
||||
int var15 = Rasterizer3D.method3007(var12, var9, var6, var5);
|
||||
var16 = Rasterizer3D.method3008(var12, var9, var6, var5);
|
||||
var12 = var15;
|
||||
var15 = Rasterizer3D.method3007(var14, var10, var6, var5);
|
||||
var17 = Rasterizer3D.method3008(var14, var10, var6, var5);
|
||||
var14 = var15;
|
||||
var15 = Rasterizer3D.method3005(var11, var16, var8, var7);
|
||||
var16 = Rasterizer3D.method3006(var11, var16, var8, var7);
|
||||
var11 = var15;
|
||||
var15 = Rasterizer3D.method3005(var13, var17, var8, var7);
|
||||
var17 = Rasterizer3D.method3006(var13, var17, var8, var7);
|
||||
AccessFile.__dk_o = (var11 + var15) / 2;
|
||||
ViewportMouse.__dm_u = (var14 + var12) / 2;
|
||||
ViewportMouse.__dm_g = (var17 + var16) / 2;
|
||||
ViewportMouse.__dm_l = (var15 - var11) / 2;
|
||||
class311.__ka_e = (var14 - var12) / 2;
|
||||
Skeleton.__ek_x = (var17 - var16) / 2;
|
||||
byte var14 = 50;
|
||||
short var15 = 3500;
|
||||
var9 = (ViewportMouse.ViewportMouse_x - Rasterizer3D.Rasterizer3D_clipMidX) * var14 / Rasterizer3D.Rasterizer3D_zoom;
|
||||
var10 = (ViewportMouse.ViewportMouse_y - Rasterizer3D.Rasterizer3D_clipMidY) * var14 / Rasterizer3D.Rasterizer3D_zoom;
|
||||
var11 = (ViewportMouse.ViewportMouse_x - Rasterizer3D.Rasterizer3D_clipMidX) * var15 / Rasterizer3D.Rasterizer3D_zoom;
|
||||
int var16 = (ViewportMouse.ViewportMouse_y - Rasterizer3D.Rasterizer3D_clipMidY) * var15 / Rasterizer3D.Rasterizer3D_zoom;
|
||||
int var17 = Rasterizer3D.method3007(var10, var14, var6, var5);
|
||||
var12 = Rasterizer3D.method3008(var10, var14, var6, var5);
|
||||
var10 = var17;
|
||||
var17 = Rasterizer3D.method3007(var16, var15, var6, var5);
|
||||
var13 = Rasterizer3D.method3008(var16, var15, var6, var5);
|
||||
var16 = var17;
|
||||
var17 = Rasterizer3D.method3005(var9, var12, var8, var7);
|
||||
var12 = Rasterizer3D.method3006(var9, var12, var8, var7);
|
||||
var9 = var17;
|
||||
var17 = Rasterizer3D.method3005(var11, var13, var8, var7);
|
||||
var13 = Rasterizer3D.method3006(var11, var13, var8, var7);
|
||||
AccessFile.__dk_o = (var9 + var17) / 2;
|
||||
ViewportMouse.__dm_u = (var16 + var10) / 2;
|
||||
ViewportMouse.__dm_g = (var13 + var12) / 2;
|
||||
ViewportMouse.__dm_l = (var17 - var9) / 2;
|
||||
class311.__ka_e = (var16 - var10) / 2;
|
||||
Skeleton.__ek_x = (var13 - var12) / 2;
|
||||
GraphicsObject.__bw_d = Math.abs(ViewportMouse.__dm_l);
|
||||
ViewportMouse.__dm_k = Math.abs(class311.__ka_e);
|
||||
class248.__iu_n = Math.abs(Skeleton.__ek_x);
|
||||
@@ -221,12 +223,12 @@ public class Decimator {
|
||||
var6 = var2 + var0.yMid;
|
||||
var7 = var3 + var0.zMid;
|
||||
var8 = var0.xMidOffset;
|
||||
var16 = var0.yMidOffset;
|
||||
var17 = var0.zMidOffset;
|
||||
var11 = AccessFile.__dk_o - var5;
|
||||
var12 = ViewportMouse.__dm_u - var6;
|
||||
var13 = ViewportMouse.__dm_g - var7;
|
||||
return Math.abs(var11) > var8 + GraphicsObject.__bw_d?false:(Math.abs(var12) > var16 + ViewportMouse.__dm_k?false:(Math.abs(var13) > var17 + class248.__iu_n?false:(Math.abs(var13 * class311.__ka_e - var12 * Skeleton.__ek_x) > var17 * ViewportMouse.__dm_k + var16 * class248.__iu_n?false:(Math.abs(var11 * Skeleton.__ek_x - var13 * ViewportMouse.__dm_l) > var8 * class248.__iu_n + var17 * GraphicsObject.__bw_d?false:Math.abs(var12 * ViewportMouse.__dm_l - var11 * class311.__ka_e) <= var8 * ViewportMouse.__dm_k + var16 * GraphicsObject.__bw_d))));
|
||||
var12 = var0.yMidOffset;
|
||||
var13 = var0.zMidOffset;
|
||||
var9 = AccessFile.__dk_o - var5;
|
||||
var10 = ViewportMouse.__dm_u - var6;
|
||||
var11 = ViewportMouse.__dm_g - var7;
|
||||
return Math.abs(var9) > var8 + GraphicsObject.__bw_d?false:(Math.abs(var10) > var12 + ViewportMouse.__dm_k?false:(Math.abs(var11) > var13 + class248.__iu_n?false:(Math.abs(var11 * class311.__ka_e - var10 * Skeleton.__ek_x) > var13 * ViewportMouse.__dm_k + var12 * class248.__iu_n?false:(Math.abs(var9 * Skeleton.__ek_x - var11 * ViewportMouse.__dm_l) > var8 * class248.__iu_n + var13 * GraphicsObject.__bw_d?false:Math.abs(var10 * ViewportMouse.__dm_l - var9 * class311.__ka_e) <= var8 * ViewportMouse.__dm_k + var12 * GraphicsObject.__bw_d))));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user