public enum WorkerState extends Enum<WorkerState> implements State<GameEntity>
| Enum Constant and Description |
|---|
DEPOSIT_GOLD |
GATHER_GOLD |
IDLE |
WALK |
| Modifier and Type | Method and Description |
|---|---|
void |
enter(GameEntity entity) |
void |
exit(GameEntity entity) |
boolean |
onMessage(GameEntity entity,
Telegram telegram) |
void |
update(GameEntity entity) |
static WorkerState |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static WorkerState[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final WorkerState IDLE
public static final WorkerState WALK
public static final WorkerState GATHER_GOLD
public static final WorkerState DEPOSIT_GOLD
public static WorkerState[] values()
for (WorkerState c : WorkerState.values()) System.out.println(c);
public static WorkerState valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic void enter(GameEntity entity)
enter in interface State<GameEntity>public void update(GameEntity entity)
update in interface State<GameEntity>public void exit(GameEntity entity)
exit in interface State<GameEntity>public boolean onMessage(GameEntity entity, Telegram telegram)
onMessage in interface State<GameEntity>Copyright © 2017. All rights reserved.