5
5
import org .runejs .client .media .renderable .GameObject ;
6
6
import org .runejs .client .media .renderable .Renderable ;
7
7
import org .runejs .client .scene .Scene ;
8
- import org .runejs .client .scene .SceneCluster ;
9
8
import org .runejs .client .util .BitUtils ;
10
9
11
10
public class CollisionMap {
@@ -101,7 +100,7 @@ public static void addObject(CollisionMap arg0, int arg1, int arg2, int arg3, in
101
100
renderable = new GameObject (arg1 , 0 , arg7 , i , i_0_ , i_2_ , i_1_ , gameObjectDefinition .animationId , true );
102
101
else
103
102
renderable = gameObjectDefinition .createTerrainObjectModel (i_2_ , i_1_ , arg7 , i , 0 , i_0_ );
104
- arg5 .addWall (arg9 , arg8 , arg3 , i_3_ , SceneCluster . anIntArray761 [arg7 ], 0 , i_5_ , renderable , null , i_4_ );
103
+ arg5 .addWall (arg9 , arg8 , arg3 , i_3_ , Scene . ROTATION_WALL_TYPE [arg7 ], 0 , i_5_ , renderable , null , i_4_ );
105
104
if (gameObjectDefinition .solid )
106
105
arg0 .unmarkWall (arg9 , arg8 , arg4 , arg7 , gameObjectDefinition .walkable );
107
106
} else if (arg4 == 1 ) {
@@ -110,7 +109,7 @@ public static void addObject(CollisionMap arg0, int arg1, int arg2, int arg3, in
110
109
renderable = gameObjectDefinition .createTerrainObjectModel (i_2_ , i_1_ , arg7 , i , 1 , i_0_ );
111
110
else
112
111
renderable = new GameObject (arg1 , 1 , arg7 , i , i_0_ , i_2_ , i_1_ , gameObjectDefinition .animationId , true );
113
- arg5 .addWall (arg9 , arg8 , arg3 , i_3_ , MovedStatics . anIntArray2788 [arg7 ], 0 , i_5_ , renderable , null , i_4_ );
112
+ arg5 .addWall (arg9 , arg8 , arg3 , i_3_ , Scene . ROTATION_WALL_CORNER_TYPE [arg7 ], 0 , i_5_ , renderable , null , i_4_ );
114
113
if (gameObjectDefinition .solid )
115
114
arg0 .unmarkWall (arg9 , arg8 , arg4 , arg7 , gameObjectDefinition .walkable );
116
115
} else if (arg4 == 2 ) {
@@ -124,7 +123,7 @@ public static void addObject(CollisionMap arg0, int arg1, int arg2, int arg3, in
124
123
renderable = gameObjectDefinition .createTerrainObjectModel (i_2_ , i_1_ , arg7 + 4 , i , 2 , i_0_ );
125
124
renderable_10_ = gameObjectDefinition .createTerrainObjectModel (i_2_ , i_1_ , i_9_ , i , 2 , i_0_ );
126
125
}
127
- arg5 .addWall (arg9 , arg8 , arg3 , i_3_ , SceneCluster . anIntArray761 [arg7 ], SceneCluster . anIntArray761 [i_9_ ], i_5_ , renderable , renderable_10_ , i_4_ );
126
+ arg5 .addWall (arg9 , arg8 , arg3 , i_3_ , Scene . ROTATION_WALL_TYPE [arg7 ], Scene . ROTATION_WALL_TYPE [i_9_ ], i_5_ , renderable , renderable_10_ , i_4_ );
128
127
if (gameObjectDefinition .solid )
129
128
arg0 .unmarkWall (arg9 , arg8 , arg4 , arg7 , gameObjectDefinition .walkable );
130
129
} else if (arg4 == 3 ) {
@@ -133,7 +132,7 @@ public static void addObject(CollisionMap arg0, int arg1, int arg2, int arg3, in
133
132
renderable = new GameObject (arg1 , 3 , arg7 , i , i_0_ , i_2_ , i_1_ , gameObjectDefinition .animationId , true );
134
133
else
135
134
renderable = gameObjectDefinition .createTerrainObjectModel (i_2_ , i_1_ , arg7 , i , 3 , i_0_ );
136
- arg5 .addWall (arg9 , arg8 , arg3 , i_3_ , MovedStatics . anIntArray2788 [arg7 ], 0 , i_5_ , renderable , null , i_4_ );
135
+ arg5 .addWall (arg9 , arg8 , arg3 , i_3_ , Scene . ROTATION_WALL_CORNER_TYPE [arg7 ], 0 , i_5_ , renderable , null , i_4_ );
137
136
if (gameObjectDefinition .solid )
138
137
arg0 .unmarkWall (arg9 , arg8 , arg4 , arg7 , gameObjectDefinition .walkable );
139
138
} else if (arg4 == 9 ) {
@@ -174,7 +173,7 @@ public static void addObject(CollisionMap arg0, int arg1, int arg2, int arg3, in
174
173
renderable = new GameObject (arg1 , 4 , 0 , i , i_0_ , i_2_ , i_1_ , gameObjectDefinition .animationId , true );
175
174
else
176
175
renderable = gameObjectDefinition .createTerrainObjectModel (i_2_ , i_1_ , 0 , i , 4 , i_0_ );
177
- arg5 .addWallDecoration (arg9 , arg8 , arg3 , i_3_ , 0 , 0 , 512 * arg7 , i_5_ , renderable , i_4_ , SceneCluster . anIntArray761 [arg7 ]);
176
+ arg5 .addWallDecoration (arg9 , arg8 , arg3 , i_3_ , 0 , 0 , 512 * arg7 , i_5_ , renderable , i_4_ , Scene . ROTATION_WALL_TYPE [arg7 ]);
178
177
} else if (arg4 == 5 ) {
179
178
int i_14_ = 16 ;
180
179
int i_15_ = arg5 .getWallHash (arg3 , arg9 , arg8 );
@@ -185,7 +184,7 @@ public static void addObject(CollisionMap arg0, int arg1, int arg2, int arg3, in
185
184
renderable = gameObjectDefinition .createTerrainObjectModel (i_2_ , i_1_ , 0 , i , 4 , i_0_ );
186
185
else
187
186
renderable = new GameObject (arg1 , 4 , 0 , i , i_0_ , i_2_ , i_1_ , gameObjectDefinition .animationId , true );
188
- arg5 .addWallDecoration (arg9 , arg8 , arg3 , i_3_ , MovedStatics .anIntArray666 [arg7 ] * i_14_ , MovedStatics .anIntArray2207 [arg7 ] * i_14_ , 512 * arg7 , i_5_ , renderable , i_4_ , SceneCluster . anIntArray761 [arg7 ]);
187
+ arg5 .addWallDecoration (arg9 , arg8 , arg3 , i_3_ , MovedStatics .anIntArray666 [arg7 ] * i_14_ , MovedStatics .anIntArray2207 [arg7 ] * i_14_ , 512 * arg7 , i_5_ , renderable , i_4_ , Scene . ROTATION_WALL_TYPE [arg7 ]);
189
188
} else if (arg4 == 6 ) {
190
189
Renderable renderable ;
191
190
if (gameObjectDefinition .animationId != -1 || gameObjectDefinition .childIds != null )
0 commit comments