mirror of
https://gitlab.com/2009scape/rt4-client.git
synced 2025-12-12 01:21:23 -07:00
Refactored some anim/area sound classes
This commit is contained in:
parent
dbca509eb5
commit
fd3572f709
108 changed files with 1063 additions and 1078 deletions
|
|
@ -40,7 +40,7 @@ public final class Static69 {
|
|||
for (@Pc(46) int local46 = 0; local46 < local42.anInt662; local46++) {
|
||||
@Pc(55) Scenery local55 = local42.aClass31Array1[local46];
|
||||
if ((local55.aLong56 & 0x400000L) == 4194304L) {
|
||||
@Pc(66) int local66 = local55.aClass8_4.getMaxY();
|
||||
@Pc(66) int local66 = local55.primary.getMaxY();
|
||||
if (local66 != -32768 && local66 < local34) {
|
||||
local34 = local66;
|
||||
}
|
||||
|
|
@ -69,11 +69,11 @@ public final class Static69 {
|
|||
if (local39 >= 0 && local39 < Static99.mapSizeZ && (!local1 || local28 >= local7 || local39 >= local15 || local39 < arg3 && local28 != arg2)) {
|
||||
@Pc(71) Tile local71 = SceneGraph.tiles[local17][local28][local39];
|
||||
if (local71 != null) {
|
||||
@Pc(158) int local158 = (Static83.activeTileHeightMap[local17][local28][local39] + Static83.activeTileHeightMap[local17][local28 + 1][local39] + Static83.activeTileHeightMap[local17][local28][local39 + 1] + Static83.activeTileHeightMap[local17][local28 + 1][local39 + 1]) / 4 - (Static83.activeTileHeightMap[arg1][arg2][arg3] + Static83.activeTileHeightMap[arg1][arg2 + 1][arg3] + Static83.activeTileHeightMap[arg1][arg2][arg3 + 1] + Static83.activeTileHeightMap[arg1][arg2 + 1][arg3 + 1]) / 4;
|
||||
@Pc(158) int local158 = (SceneGraph.activeTileHeightMap[local17][local28][local39] + SceneGraph.activeTileHeightMap[local17][local28 + 1][local39] + SceneGraph.activeTileHeightMap[local17][local28][local39 + 1] + SceneGraph.activeTileHeightMap[local17][local28 + 1][local39 + 1]) / 4 - (SceneGraph.activeTileHeightMap[arg1][arg2][arg3] + SceneGraph.activeTileHeightMap[arg1][arg2 + 1][arg3] + SceneGraph.activeTileHeightMap[arg1][arg2][arg3 + 1] + SceneGraph.activeTileHeightMap[arg1][arg2 + 1][arg3 + 1]) / 4;
|
||||
@Pc(161) Wall local161 = local71.aClass77_1;
|
||||
if (local161 != null) {
|
||||
if (local161.aClass8_5.method4543()) {
|
||||
arg0.method4544(local161.aClass8_5, (local28 - arg2) * 128 + (1 - arg4) * 64, local158, (local39 - arg3) * 128 + (1 - arg5) * 64, local1);
|
||||
if (local161.primary.method4543()) {
|
||||
arg0.method4544(local161.primary, (local28 - arg2) * 128 + (1 - arg4) * 64, local158, (local39 - arg3) * 128 + (1 - arg5) * 64, local1);
|
||||
}
|
||||
if (local161.aClass8_6 != null && local161.aClass8_6.method4543()) {
|
||||
arg0.method4544(local161.aClass8_6, (local28 - arg2) * 128 + (1 - arg4) * 64, local158, (local39 - arg3) * 128 + (1 - arg5) * 64, local1);
|
||||
|
|
@ -81,10 +81,10 @@ public final class Static69 {
|
|||
}
|
||||
for (@Pc(232) int local232 = 0; local232 < local71.anInt662; local232++) {
|
||||
@Pc(241) Scenery local241 = local71.aClass31Array1[local232];
|
||||
if (local241 != null && local241.aClass8_4.method4543() && (local28 == local241.anInt1701 || local28 == local3) && (local39 == local241.anInt1696 || local39 == local11)) {
|
||||
if (local241 != null && local241.primary.method4543() && (local28 == local241.anInt1701 || local28 == local3) && (local39 == local241.anInt1696 || local39 == local11)) {
|
||||
@Pc(270) int local270 = local241.anInt1713 + 1 - local241.anInt1701;
|
||||
@Pc(278) int local278 = local241.anInt1698 + 1 - local241.anInt1696;
|
||||
arg0.method4544(local241.aClass8_4, (local241.anInt1701 - arg2) * 128 + (local270 - arg4) * 64, local158, (local241.anInt1696 - arg3) * 128 + (local278 - arg5) * 64, local1);
|
||||
arg0.method4544(local241.primary, (local241.anInt1701 - arg2) * 128 + (local270 - arg4) * 64, local158, (local241.anInt1696 - arg3) * 128 + (local278 - arg5) * 64, local1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue