RuneHive-Game
Loading...
Searching...
No Matches
ObstacleType.java
Go to the documentation of this file.
1package com.runehive.content.skill.impl.agility.obstacle;
2
3import com.runehive.content.skill.impl.agility.obstacle.impl.*;
4import com.runehive.game.world.entity.mob.player.Player;
5import com.runehive.game.world.position.Position;
6
7public enum ObstacleType {
9 @Override
10 public int getAnimation() {
11 return 0;
12 }
13 @Override
14 public String getPreMessage() {
15 return null;
16 }
17 @Override
18 public String getPostMessage() {
19 return null;
20 }
21 }),
23 @Override
24 public int getAnimation() {
25 return 762;
26 }
27 @Override
28 public String getPreMessage() {
29 return null;
30 }
31 @Override
32 public String getPostMessage() {
33 return null;
34 }
35 }),
37 @Override
38 public int getAnimation() {
39 return 762;
40 }
41 @Override
42 public String getPreMessage() {
43 return "You carefully cross the tightrope...";
44 }
45 @Override
46 public String getPostMessage() {
47 return null;
48 }
49 }),
51 @Override
52 public int getAnimation() {
53 return 756;
54 }
55 @Override
56 public String getPreMessage() {
57 return "You put your foot on the ledge and try to edge across...";
58 }
59 @Override
60 public String getPostMessage() {
61 return "You skillfully ege across the gap.";
62 }
63 }),
65 @Override
66 public int getAnimation() {
67 return 756;
68 }
69 @Override
70 public String getPreMessage() {
71 return null;
72 }
73 @Override
74 public String getPostMessage() {
75 return null;
76 }
77 }),
79 @Override
80 public int getAnimation() {
81 return 844;
82 }
83 @Override
84 public String getPreMessage() {
85 return "You squeeze into the pipe...";
86 }
87 @Override
88 public String getPostMessage() {
89 return null;
90 }
91 }),
93 @Override
94 public int getAnimation() {
95 return 3063;
96 }
97 @Override
98 public String getPreMessage() {
99 return "You climb the netting...";
100 }
101 @Override
102 public String getPostMessage() {
103 return null;
104 }
105 }),
107 @Override
108 public int getAnimation() {
109 return 828;
110 }
111 @Override
112 public String getPreMessage() {
113 return null;
114 }
115 @Override
116 public String getPostMessage() {
117 return "You climb up safely.";
118 }
119 }),
121 @Override
122 public int getAnimation() {
123 return 828;
124 }
125 @Override
126 public String getPreMessage() {
127 return null;
128 }
129 @Override
130 public String getPostMessage() {
131 return "You climb down safely.";
132 }
133 }),
135 @Override
136 public int getAnimation() {
137 return 828;
138 }
139 @Override
140 public String getPreMessage() {
141 return "You climb the tree...";
142 }
143 @Override
144 public String getPostMessage() {
145 return "...To the platform above.";
146 }
147 }),
149 @Override
150 public int getAnimation() {
151 return 828;
152 }
153 @Override
154 public String getPreMessage() {
155 return "You climb the tree...";
156 }
157 @Override
158 public String getPostMessage() {
159 return "You land on the ground.";
160 }
161 }),
163 @Override
164 public int getAnimation() {
165 return 828;
166 }
167 @Override
168 public String getPreMessage() {
169 return "You climb down the ladder.";
170 }
171 @Override
172 public String getPostMessage() {
173 return null;
174 }
175 }),
177 @Override
178 public int getAnimation() {
179 return 839;
180 }
181 @Override
182 public String getPreMessage() {
183 return "You climb the low wall...";
184 }
185 @Override
186 public String getPostMessage() {
187 return null;
188 }
189 }),
191 @Override
192 public int getAnimation() {
193 return 839;
194 }
195 @Override
196 public String getPreMessage() {
197 return "You climb over the rocks...";
198 }
199 @Override
200 public String getPostMessage() {
201 return null;
202 }
203 }),
205 @Override
206 public int getAnimation() {
207 return 751;
208 }
209 @Override
210 public String getPreMessage() {
211 return "You skillfully swing across.";
212 }
213 @Override
214 public String getPostMessage() {
215 return null;
216 }
217 }),
219 @Override
220 public int getAnimation() {
221 return 741;
222 }
223 @Override
224 public String getPreMessage() {
225 return "You jump across the stepping stones...";
226 }
227 @Override
228 public String getPostMessage() {
229 return "...You make it safely to the other side.";
230 }
231 }),
233 @Override
234 public int getAnimation() {
235 return 3067;
236 }
237 @Override
238 public String getPreMessage() {
239 return null;
240 }
241 @Override
242 public String getPostMessage() {
243 return null;
244 }
245 }),
247 @Override
248 public int getAnimation() {
249 return 737;
250 }
251 @Override
252 public String getPreMessage() {
253 return "You climb up the wall...";
254 }
255 @Override
256 public String getPostMessage() {
257 return null;
258 }
259 }),
261 @Override
262 public int getAnimation() {
263 return 737;
264 }
265 @Override
266 public String getPreMessage() {
267 return "You climb up the wall...";
268 }
269 @Override
270 public String getPostMessage() {
271 return null;
272 }
273 }),
275 @Override
276 public int getAnimation() {
277 return 1118;
278 }
279 @Override
280 public String getPreMessage() {
281 return null;
282 }
283 @Override
284 public String getPostMessage() {
285 return null;
286 }
287 }),
289 @Override
290 public int getAnimation() {
291 return 0;
292 }
293 @Override
294 public String getPreMessage() {
295 return null;
296 }
297 @Override
298 public String getPostMessage() {
299 return null;
300 }
301 }),
303 @Override
304 public int getAnimation() {
305 return 0;
306 }
307 @Override
308 public String getPreMessage() {
309 return null;
310 }
311 @Override
312 public String getPostMessage() {
313 return null;
314 }
315 }),
317 @Override
318 public int getAnimation() {
319 return 0;
320 }
321 @Override
322 public String getPreMessage() {
323 return null;
324 }
325 @Override
326 public String getPostMessage() {
327 return null;
328 }
329 }),
331 @Override
332 public int getAnimation() {
333 return 0;
334 }
335 @Override
336 public String getPreMessage() {
337 return null;
338 }
339 @Override
340 public String getPostMessage() {
341 return null;
342 }
343 }),
345 @Override
346 public int getAnimation() {
347 return 0;
348 }
349 @Override
350 public String getPreMessage() {
351 return null;
352 }
353 @Override
354 public String getPostMessage() {
355 return null;
356 }
357 }),
359 @Override
360 public int getAnimation() {
361 return 0;
362 }
363 @Override
364 public String getPreMessage() {
365 return "You climb up the wall...";
366 }
367 @Override
368 public String getPostMessage() {
369 return "...jump, and grab hold of the sign!";
370 }
371 }),
373 @Override
374 public int getAnimation() {
375 return 1995;
376 }
377 @Override
378 public String getPreMessage() {
379 return "You being an almighty run-up...";
380 }
381 @Override
382 public String getPostMessage() {
383 return null;
384 }
385 }),
386 SWING_ACROSS(new SwingAcrossCableInteraction() {
387 @Override
388 public int getAnimation() {
389 return 751;
390 }
391 @Override
392 public String getPreMessage() {
393 return null;
394 }
395 @Override
396 public String getPostMessage() {
397 return "You gained enough momentum to swing to the other side!";
398 }
399 });
400
402
404 this.interaction = interaction;
405 }
406
408 return interaction;
409 }
410
411 public void execute(Player player, Obstacle next, Position start, Position end, int level, float experience, int ordinal) {
412 interaction.execute(player, next, start, end, level, experience, ordinal);
413 }
414}
This class represents a character controlled by a player.
Definition Player.java:125
Represents a single tile on the game world.
Definition Position.java:14
void execute(Player player, Obstacle next, Position start, Position end, int level, float experience, int ordinal)