RS-Client: Refactoring (also gradle compiler args) (#1236)

* gradle: compiler args for mixins/rs-client

* rs-client: yes

* rs-client: no
This commit is contained in:
Lucwousin
2019-08-02 22:01:00 +02:00
committed by Kyleeld
parent 2057fdfd41
commit 11f3b74687
124 changed files with 6121 additions and 5998 deletions

View File

@@ -1058,37 +1058,37 @@ public class Scene {
@ObfuscatedName("ak")
@Export("draw")
public void draw(int var1, int var2, int var3, int var4, int var5, int var6) {
if (var1 < 0) {
var1 = 0;
} else if (var1 >= this.xSize * 128) {
var1 = this.xSize * 128 - 1;
public void draw(int camX, int camY, int camZ, int camPitch, int camYaw, int plane) {
if (camX < 0) {
camX = 0;
} else if (camX >= this.xSize * 128) {
camX = this.xSize * 128 - 1;
}
if (var3 < 0) {
var3 = 0;
} else if (var3 >= this.ySize * 128) {
var3 = this.ySize * 128 - 1;
if (camZ < 0) {
camZ = 0;
} else if (camZ >= this.ySize * 128) {
camZ = this.ySize * 128 - 1;
}
if (var4 < 128) {
var4 = 128;
} else if (var4 > 383) {
var4 = 383;
if (camPitch < 128) {
camPitch = 128;
} else if (camPitch > 383) {
camPitch = 383;
}
++Scene_drawnCount;
Scene_cameraPitchSine = Rasterizer3D.Rasterizer3D_sine[var4];
Scene_cameraPitchCosine = Rasterizer3D.Rasterizer3D_cosine[var4];
Scene_cameraYawSine = Rasterizer3D.Rasterizer3D_sine[var5];
Scene_cameraYawCosine = Rasterizer3D.Rasterizer3D_cosine[var5];
visibleTiles = visibilityMap[(var4 - 128) / 32][var5 / 64];
Scene_cameraX = var1;
Scene_cameraY = var2;
Scene_cameraZ = var3;
Scene_cameraXTile = var1 / 128;
Scene_cameraYTile = var3 / 128;
Scene_plane = var6;
Scene_cameraPitchSine = Rasterizer3D.Rasterizer3D_sine[camPitch];
Scene_cameraPitchCosine = Rasterizer3D.Rasterizer3D_cosine[camPitch];
Scene_cameraYawSine = Rasterizer3D.Rasterizer3D_sine[camYaw];
Scene_cameraYawCosine = Rasterizer3D.Rasterizer3D_cosine[camYaw];
visibleTiles = visibilityMap[(camPitch - 128) / 32][camYaw / 64];
Scene_cameraX = camX;
Scene_cameraY = camY;
Scene_cameraZ = camZ;
Scene_cameraXTile = camX / 128;
Scene_cameraYTile = camZ / 128;
Scene_plane = plane;
Scene_cameraXTileMin = Scene_cameraXTile - 25;
if (Scene_cameraXTileMin < 0) {
Scene_cameraXTileMin = 0;
@@ -1122,22 +1122,23 @@ public class Scene {
for (var9 = Scene_cameraXTileMin; var9 < Scene_cameraXTileMax; ++var9) {
for (var10 = Scene_cameraYTileMin; var10 < Scene_cameraYTileMax; ++var10) {
Tile var11 = var8[var9][var10];
if (var11 != null) {
if (var11.minPlane > var6 || !visibleTiles[var9 - Scene_cameraXTile + 25][var10 - Scene_cameraYTile + 25] && this.tileHeights[var7][var9][var10] - var2 < 2000) {
var11.drawPrimary = false;
var11.drawSecondary = false;
var11.drawGameObjectEdges = 0;
if (var11 == null) {
continue;
}
if (var11.minPlane > plane || !visibleTiles[var9 - Scene_cameraXTile + 25][var10 - Scene_cameraYTile + 25] && this.tileHeights[var7][var9][var10] - camY < 2000) {
var11.drawPrimary = false;
var11.drawSecondary = false;
var11.drawGameObjectEdges = 0;
} else {
var11.drawPrimary = true;
var11.drawSecondary = true;
if (var11.gameObjectsCount > 0) {
var11.drawGameObjects = true;
} else {
var11.drawPrimary = true;
var11.drawSecondary = true;
if (var11.gameObjectsCount > 0) {
var11.drawGameObjects = true;
} else {
var11.drawGameObjects = false;
}
++tileUpdateCount;
var11.drawGameObjects = false;
}
++tileUpdateCount;
}
}
}
@@ -1154,47 +1155,48 @@ public class Scene {
for (var9 = -25; var9 <= 0; ++var9) {
var10 = var9 + Scene_cameraXTile;
var16 = Scene_cameraXTile - var9;
if (var10 >= Scene_cameraXTileMin || var16 < Scene_cameraXTileMax) {
for (var12 = -25; var12 <= 0; ++var12) {
var13 = var12 + Scene_cameraYTile;
var14 = Scene_cameraYTile - var12;
if (var10 >= Scene_cameraXTileMin) {
if (var13 >= Scene_cameraYTileMin) {
var15 = var8[var10][var13];
if (var15 != null && var15.drawPrimary) {
this.drawTile(var15, true);
}
}
if (var14 < Scene_cameraYTileMax) {
var15 = var8[var10][var14];
if (var15 != null && var15.drawPrimary) {
this.drawTile(var15, true);
}
if (var10 < Scene_cameraXTileMin && var16 >= Scene_cameraXTileMax) {
continue;
}
for (var12 = -25; var12 <= 0; ++var12) {
var13 = var12 + Scene_cameraYTile;
var14 = Scene_cameraYTile - var12;
if (var10 >= Scene_cameraXTileMin) {
if (var13 >= Scene_cameraYTileMin) {
var15 = var8[var10][var13];
if (var15 != null && var15.drawPrimary) {
this.drawTile(var15, true);
}
}
if (var16 < Scene_cameraXTileMax) {
if (var13 >= Scene_cameraYTileMin) {
var15 = var8[var16][var13];
if (var15 != null && var15.drawPrimary) {
this.drawTile(var15, true);
}
if (var14 < Scene_cameraYTileMax) {
var15 = var8[var10][var14];
if (var15 != null && var15.drawPrimary) {
this.drawTile(var15, true);
}
}
}
if (var14 < Scene_cameraYTileMax) {
var15 = var8[var16][var14];
if (var15 != null && var15.drawPrimary) {
this.drawTile(var15, true);
}
if (var16 < Scene_cameraXTileMax) {
if (var13 >= Scene_cameraYTileMin) {
var15 = var8[var16][var13];
if (var15 != null && var15.drawPrimary) {
this.drawTile(var15, true);
}
}
if (tileUpdateCount == 0) {
checkClick = false;
return;
if (var14 < Scene_cameraYTileMax) {
var15 = var8[var16][var14];
if (var15 != null && var15.drawPrimary) {
this.drawTile(var15, true);
}
}
}
if (tileUpdateCount == 0) {
checkClick = false;
return;
}
}
}
}
@@ -1205,47 +1207,48 @@ public class Scene {
for (var9 = -25; var9 <= 0; ++var9) {
var10 = var9 + Scene_cameraXTile;
var16 = Scene_cameraXTile - var9;
if (var10 >= Scene_cameraXTileMin || var16 < Scene_cameraXTileMax) {
for (var12 = -25; var12 <= 0; ++var12) {
var13 = var12 + Scene_cameraYTile;
var14 = Scene_cameraYTile - var12;
if (var10 >= Scene_cameraXTileMin) {
if (var13 >= Scene_cameraYTileMin) {
var15 = var8[var10][var13];
if (var15 != null && var15.drawPrimary) {
this.drawTile(var15, false);
}
}
if (var14 < Scene_cameraYTileMax) {
var15 = var8[var10][var14];
if (var15 != null && var15.drawPrimary) {
this.drawTile(var15, false);
}
if (var10 < Scene_cameraXTileMin && var16 >= Scene_cameraXTileMax) {
continue;
}
for (var12 = -25; var12 <= 0; ++var12) {
var13 = var12 + Scene_cameraYTile;
var14 = Scene_cameraYTile - var12;
if (var10 >= Scene_cameraXTileMin) {
if (var13 >= Scene_cameraYTileMin) {
var15 = var8[var10][var13];
if (var15 != null && var15.drawPrimary) {
this.drawTile(var15, false);
}
}
if (var16 < Scene_cameraXTileMax) {
if (var13 >= Scene_cameraYTileMin) {
var15 = var8[var16][var13];
if (var15 != null && var15.drawPrimary) {
this.drawTile(var15, false);
}
if (var14 < Scene_cameraYTileMax) {
var15 = var8[var10][var14];
if (var15 != null && var15.drawPrimary) {
this.drawTile(var15, false);
}
}
}
if (var14 < Scene_cameraYTileMax) {
var15 = var8[var16][var14];
if (var15 != null && var15.drawPrimary) {
this.drawTile(var15, false);
}
if (var16 < Scene_cameraXTileMax) {
if (var13 >= Scene_cameraYTileMin) {
var15 = var8[var16][var13];
if (var15 != null && var15.drawPrimary) {
this.drawTile(var15, false);
}
}
if (tileUpdateCount == 0) {
checkClick = false;
return;
if (var14 < Scene_cameraYTileMax) {
var15 = var8[var16][var14];
if (var15 != null && var15.drawPrimary) {
this.drawTile(var15, false);
}
}
}
if (tileUpdateCount == 0) {
checkClick = false;
return;
}
}
}
}