RuneHive-Game
Loading...
Searching...
No Matches
BotObjective.java
Go to the documentation of this file.
1
package
com.runehive.content.bot.objective;
2
3
import
com.runehive.content.bot.PlayerBot;
4
import
com.runehive.content.bot.objective.impl.*;
5
6
public
enum
BotObjective
implements
BotObjectiveListener
{
7
WALK_IN_WILDERNESS
(
new
WildernessWalkObjective
()),
8
WALK_TO_DITCH
(
new
WildernessDitchObjective
()),
9
WALK_TO_BANK
(
new
BankObjective
()),
10
RESTOCK
(
new
RestockObjective
()),
11
COMBAT
(
new
CombatObjective
());
12
13
private
final
BotObjectiveListener
listener
;
14
15
BotObjective
(
BotObjectiveListener
listener
) {
16
this.listener =
listener
;
17
}
18
19
@Override
20
public
void
init
(
PlayerBot
bot
) {
21
listener
.init(
bot
);
22
}
23
24
@Override
25
public
void
finish
(
PlayerBot
bot
) {
26
listener
.finish(
bot
);
27
}
28
29
}
com.runehive.content.bot.PlayerBot
The player bot entity.
Definition
PlayerBot.java:29
com.runehive.content.bot.objective.impl.BankObjective
Definition
BankObjective.java:9
com.runehive.content.bot.objective.impl.CombatObjective
Definition
CombatObjective.java:9
com.runehive.content.bot.objective.impl.RestockObjective
Definition
RestockObjective.java:18
com.runehive.content.bot.objective.impl.WildernessDitchObjective
Definition
WildernessDitchObjective.java:10
com.runehive.content.bot.objective.impl.WildernessWalkObjective
Definition
WildernessWalkObjective.java:8
com.runehive.content.bot.objective.BotObjective.finish
void finish(PlayerBot bot)
Definition
BotObjective.java:25
com.runehive.content.bot.objective.BotObjective.WALK_TO_BANK
WALK_TO_BANK
Definition
BotObjective.java:9
com.runehive.content.bot.objective.BotObjective.RESTOCK
RESTOCK
Definition
BotObjective.java:10
com.runehive.content.bot.objective.BotObjective.BotObjective
BotObjective(BotObjectiveListener listener)
Definition
BotObjective.java:15
com.runehive.content.bot.objective.BotObjective.WALK_IN_WILDERNESS
WALK_IN_WILDERNESS
Definition
BotObjective.java:7
com.runehive.content.bot.objective.BotObjective.WALK_TO_DITCH
WALK_TO_DITCH
Definition
BotObjective.java:8
com.runehive.content.bot.objective.BotObjective.init
void init(PlayerBot bot)
Definition
BotObjective.java:20
com.runehive.content.bot.objective.BotObjective.listener
final BotObjectiveListener listener
Definition
BotObjective.java:13
com.runehive.content.bot.objective.BotObjective.COMBAT
COMBAT
Definition
BotObjective.java:11
com.runehive.content.bot.objective.BotObjectiveListener
Definition
BotObjectiveListener.java:5
com.runehive.content.bot