A B C D E F G H I M P R S T U V W 
All Classes All Packages

A

ABORTED - be.yildizgames.engine.feature.mission.MissionStatus
If the player stops the mission before completing it.
addListener(TaskStatusListener) - Method in class be.yildizgames.engine.feature.mission.task.BaseTask
 
addListener(TaskStatusListener) - Method in interface be.yildizgames.engine.feature.mission.task.Task
 
addMissionListener(MissionStatusListener<T>) - Method in class be.yildizgames.engine.feature.mission.MissionManager
 
addTaskListener(TaskStatusListener) - Method in class be.yildizgames.engine.feature.mission.task.TaskFactory
 
assignToPlayer(PlayerId) - Method in interface be.yildizgames.engine.feature.mission.reward.Reward
 

B

BaseMission - Class in be.yildizgames.engine.feature.mission
A mission is a goal to achieve by a player to receive a reward.
BaseMission(MissionId, List<TaskId>, MissionPrerequisite, RewardId) - Constructor for class be.yildizgames.engine.feature.mission.BaseMission
 
BaseTask - Class in be.yildizgames.engine.feature.mission.task
A mission is composed of one or several task.
BaseTask(TaskId, MissionId, PlayerId) - Constructor for class be.yildizgames.engine.feature.mission.task.BaseTask
 
be.yildizgames.engine.feature.mission - package be.yildizgames.engine.feature.mission
 
be.yildizgames.engine.feature.mission.protocol - package be.yildizgames.engine.feature.mission.protocol
 
be.yildizgames.engine.feature.mission.protocol.mapper - package be.yildizgames.engine.feature.mission.protocol.mapper
 
be.yildizgames.engine.feature.mission.reward - package be.yildizgames.engine.feature.mission.reward
 
be.yildizgames.engine.feature.mission.task - package be.yildizgames.engine.feature.mission.task
 
be.yildizgames.feature.mission.shared - module be.yildizgames.feature.mission.shared
 

C

canStartFor(PlayerId) - Method in class be.yildizgames.engine.feature.mission.BaseMission
 
canStartFor(PlayerId) - Method in interface be.yildizgames.engine.feature.mission.Mission
 
check(PlayerId) - Method in interface be.yildizgames.engine.feature.mission.MissionPrerequisite
 
createReward(RewardId) - Method in interface be.yildizgames.engine.feature.mission.reward.RewardFactory
 
createTask(TaskId, PlayerId, MissionId) - Method in class be.yildizgames.engine.feature.mission.task.TaskFactory
 

D

DESTINATION - Static variable in class be.yildizgames.engine.feature.mission.task.TaskTypeConstant
 
DESTROY - Static variable in class be.yildizgames.engine.feature.mission.task.TaskTypeConstant
 

E

equals(Object) - Method in class be.yildizgames.engine.feature.mission.MissionId
 
equals(Object) - Method in class be.yildizgames.engine.feature.mission.protocol.MissionStatusDto
 
equals(Object) - Method in class be.yildizgames.engine.feature.mission.task.TaskId
 
equals(Object) - Method in class be.yildizgames.engine.feature.mission.task.TaskStatus
 
equals(Object) - Method in class be.yildizgames.engine.feature.mission.task.TaskStatusList
 
equals(Object) - Method in class be.yildizgames.engine.feature.mission.task.TaskType
 

F

FAILED - be.yildizgames.engine.feature.mission.MissionStatus
If the player has completed the mission with failure.
from(String) - Method in class be.yildizgames.engine.feature.mission.protocol.mapper.MissionIdMapper
 
from(String) - Method in class be.yildizgames.engine.feature.mission.protocol.mapper.MissionStatusDtoMapper
 
from(String) - Method in class be.yildizgames.engine.feature.mission.protocol.mapper.MissionStatusMapper
 
from(String) - Method in class be.yildizgames.engine.feature.mission.protocol.mapper.TaskIdMapper
 
from(String) - Method in class be.yildizgames.engine.feature.mission.protocol.mapper.TaskStatusListMapper
 

G

getId() - Method in class be.yildizgames.engine.feature.mission.BaseMission
 
getId() - Method in interface be.yildizgames.engine.feature.mission.Mission
 
getId() - Method in class be.yildizgames.engine.feature.mission.task.BaseTask
 
getId() - Method in interface be.yildizgames.engine.feature.mission.task.Task
 
getInstance() - Static method in class be.yildizgames.engine.feature.mission.protocol.mapper.MissionIdMapper
 
getInstance() - Static method in class be.yildizgames.engine.feature.mission.protocol.mapper.MissionStatusDtoMapper
 
getInstance() - Static method in class be.yildizgames.engine.feature.mission.protocol.mapper.MissionStatusMapper
 
getInstance() - Static method in class be.yildizgames.engine.feature.mission.protocol.mapper.TaskIdMapper
 
getInstance() - Static method in class be.yildizgames.engine.feature.mission.protocol.mapper.TaskStatusListMapper
 
getList() - Method in class be.yildizgames.engine.feature.mission.task.TaskStatusList
 
getMissionActive(PlayerId) - Method in class be.yildizgames.engine.feature.mission.MissionManager
 
getMissionReady(PlayerId) - Method in class be.yildizgames.engine.feature.mission.MissionManager
 
getReward() - Method in class be.yildizgames.engine.feature.mission.BaseMission
 
getReward() - Method in interface be.yildizgames.engine.feature.mission.Mission
 
getReward(RewardId) - Method in interface be.yildizgames.engine.feature.mission.reward.RewardFactory
 
getTasks() - Method in class be.yildizgames.engine.feature.mission.BaseMission
 
getTasks() - Method in interface be.yildizgames.engine.feature.mission.Mission
Provide the list of tasks to fulfill in the mission.
getTaskStatus(PlayerId) - Method in class be.yildizgames.engine.feature.mission.MissionManager
 
getTaskStatusByMission(PlayerId, MissionId) - Method in class be.yildizgames.engine.feature.mission.MissionManager
 
getValue() - Method in enum be.yildizgames.engine.feature.mission.MissionStatus
 

H

hashCode() - Method in class be.yildizgames.engine.feature.mission.MissionId
 
hashCode() - Method in class be.yildizgames.engine.feature.mission.protocol.MissionStatusDto
 
hashCode() - Method in class be.yildizgames.engine.feature.mission.task.TaskId
 
hashCode() - Method in class be.yildizgames.engine.feature.mission.task.TaskStatus
 
hashCode() - Method in class be.yildizgames.engine.feature.mission.task.TaskStatusList
 
hashCode() - Method in class be.yildizgames.engine.feature.mission.task.TaskType
 
hasTask(TaskId) - Method in class be.yildizgames.engine.feature.mission.BaseMission
 
hasTask(TaskId) - Method in interface be.yildizgames.engine.feature.mission.Mission
 

I

id - Variable in class be.yildizgames.engine.feature.mission.PlayerMissionStatus
 
id - Variable in class be.yildizgames.engine.feature.mission.task.TaskStatus
 
initialize(PlayerMissionStatus) - Method in class be.yildizgames.engine.feature.mission.MissionManager
 
isCompleted() - Method in class be.yildizgames.engine.feature.mission.task.BaseTask
 
isCompleted() - Method in interface be.yildizgames.engine.feature.mission.task.Task
 
isFailed() - Method in class be.yildizgames.engine.feature.mission.task.BaseTask
 
isFailed() - Method in interface be.yildizgames.engine.feature.mission.task.Task
 

M

Mission - Interface in be.yildizgames.engine.feature.mission
 
missionFailed(T, PlayerId) - Method in interface be.yildizgames.engine.feature.mission.MissionStatusListener
 
missionId - Variable in class be.yildizgames.engine.feature.mission.protocol.MissionStatusDto
 
missionId - Variable in class be.yildizgames.engine.feature.mission.task.TaskStatus
 
MissionId - Class in be.yildizgames.engine.feature.mission
Unique identifier for a mission.
MissionIdMapper - Class in be.yildizgames.engine.feature.mission.protocol.mapper
 
MissionManager<T extends Mission> - Class in be.yildizgames.engine.feature.mission
The mission manager will handle the mission creation and assignment to ad hoc players.
MissionManager(TaskFactory, RewardManager) - Constructor for class be.yildizgames.engine.feature.mission.MissionManager
 
MissionPrerequisite - Interface in be.yildizgames.engine.feature.mission
 
missionReady(T, PlayerId) - Method in interface be.yildizgames.engine.feature.mission.MissionStatusListener
 
missionStarted(T, PlayerId) - Method in interface be.yildizgames.engine.feature.mission.MissionStatusListener
 
MissionStatus - Enum in be.yildizgames.engine.feature.mission
The different states applicable to a mission.
MissionStatusDto - Class in be.yildizgames.engine.feature.mission.protocol
 
MissionStatusDto(MissionId, MissionStatus, Collection<TaskStatus>) - Constructor for class be.yildizgames.engine.feature.mission.protocol.MissionStatusDto
 
MissionStatusDtoMapper - Class in be.yildizgames.engine.feature.mission.protocol.mapper
 
MissionStatusListener<T extends Mission> - Interface in be.yildizgames.engine.feature.mission
 
MissionStatusMapper - Class in be.yildizgames.engine.feature.mission.protocol.mapper
 
missionSuccess(T, PlayerId) - Method in interface be.yildizgames.engine.feature.mission.MissionStatusListener
 

P

player - Variable in class be.yildizgames.engine.feature.mission.PlayerMissionStatus
 
playerCreated(PlayerId) - Method in class be.yildizgames.engine.feature.mission.MissionManager
 
PlayerMissionStatus - Class in be.yildizgames.engine.feature.mission
 
PlayerMissionStatus(MissionId, PlayerId, MissionStatus) - Constructor for class be.yildizgames.engine.feature.mission.PlayerMissionStatus
 
prepareMission(MissionId, PlayerId) - Method in class be.yildizgames.engine.feature.mission.MissionManager
 

R

REFUSED - be.yildizgames.engine.feature.mission.MissionStatus
If the player do not want to start the mission, only possible for optional missions.
registerMission(T) - Method in class be.yildizgames.engine.feature.mission.MissionManager
 
Reward - Interface in be.yildizgames.engine.feature.mission.reward
A reward is received by a player once a mission is completed.
RewardFactory - Interface in be.yildizgames.engine.feature.mission.reward
 
RewardId - Class in be.yildizgames.engine.feature.mission.reward
 
RewardManager - Class in be.yildizgames.engine.feature.mission.reward
 
RewardManager(RewardFactory) - Constructor for class be.yildizgames.engine.feature.mission.reward.RewardManager
 
rewardPlayer(PlayerId, RewardId) - Method in class be.yildizgames.engine.feature.mission.reward.RewardManager
 

S

setCompleted() - Method in class be.yildizgames.engine.feature.mission.task.BaseTask
 
setFailed() - Method in class be.yildizgames.engine.feature.mission.task.BaseTask
 
STARTED - be.yildizgames.engine.feature.mission.MissionStatus
If the player has accepted the mission.
startMission(MissionId, PlayerId) - Method in class be.yildizgames.engine.feature.mission.MissionManager
 
status - Variable in class be.yildizgames.engine.feature.mission.PlayerMissionStatus
 
status - Variable in class be.yildizgames.engine.feature.mission.protocol.MissionStatusDto
 
status - Variable in class be.yildizgames.engine.feature.mission.task.TaskStatus
 
SUCCESS - be.yildizgames.engine.feature.mission.MissionStatus
If the player has completed the mission with success.

T

Task - Interface in be.yildizgames.engine.feature.mission.task
 
taskCompleted(TaskId, MissionId, PlayerId) - Method in class be.yildizgames.engine.feature.mission.MissionManager
 
taskCompleted(TaskId, MissionId, PlayerId) - Method in class be.yildizgames.engine.feature.mission.task.TaskRegisterer
 
taskCompleted(TaskId, MissionId, PlayerId) - Method in interface be.yildizgames.engine.feature.mission.task.TaskStatusListener
Fired when the task is successfully completed.
TaskFactory<T extends Task> - Class in be.yildizgames.engine.feature.mission.task
 
TaskFactory() - Constructor for class be.yildizgames.engine.feature.mission.task.TaskFactory
 
taskFailed(TaskId, MissionId, PlayerId) - Method in class be.yildizgames.engine.feature.mission.MissionManager
 
taskFailed(TaskId, MissionId, PlayerId) - Method in class be.yildizgames.engine.feature.mission.task.TaskRegisterer
Fired when the task has failed to complete.
taskFailed(TaskId, MissionId, PlayerId) - Method in interface be.yildizgames.engine.feature.mission.task.TaskStatusListener
Fired when the task has failed to complete.
TaskId - Class in be.yildizgames.engine.feature.mission.task
 
TaskIdMapper - Class in be.yildizgames.engine.feature.mission.protocol.mapper
 
TaskRegisterer - Class in be.yildizgames.engine.feature.mission.task
 
TaskRegisterer() - Constructor for class be.yildizgames.engine.feature.mission.task.TaskRegisterer
 
tasks - Variable in class be.yildizgames.engine.feature.mission.protocol.MissionStatusDto
 
TaskStatus - Class in be.yildizgames.engine.feature.mission.task
 
TaskStatus(TaskId, MissionId, String) - Constructor for class be.yildizgames.engine.feature.mission.task.TaskStatus
 
TaskStatusList - Class in be.yildizgames.engine.feature.mission.task
 
TaskStatusList(Collection<TaskStatus>) - Constructor for class be.yildizgames.engine.feature.mission.task.TaskStatusList
 
TaskStatusListener - Interface in be.yildizgames.engine.feature.mission.task
The task listener will notify once a task is completed or has failed.
taskStatusListeners - Variable in class be.yildizgames.engine.feature.mission.task.TaskFactory
 
TaskStatusListMapper - Class in be.yildizgames.engine.feature.mission.protocol.mapper
 
TaskType - Class in be.yildizgames.engine.feature.mission.task
 
TaskType(String) - Constructor for class be.yildizgames.engine.feature.mission.task.TaskType
 
TaskTypeConstant - Class in be.yildizgames.engine.feature.mission.task
 
to(MissionId) - Method in class be.yildizgames.engine.feature.mission.protocol.mapper.MissionIdMapper
 
to(MissionStatus) - Method in class be.yildizgames.engine.feature.mission.protocol.mapper.MissionStatusMapper
 
to(MissionStatusDto) - Method in class be.yildizgames.engine.feature.mission.protocol.mapper.MissionStatusDtoMapper
 
to(TaskId) - Method in class be.yildizgames.engine.feature.mission.protocol.mapper.TaskIdMapper
 
to(TaskStatusList) - Method in class be.yildizgames.engine.feature.mission.protocol.mapper.TaskStatusListMapper
 
toString() - Method in class be.yildizgames.engine.feature.mission.MissionId
 
toString() - Method in class be.yildizgames.engine.feature.mission.task.TaskId
 

U

UNAVAILABLE - be.yildizgames.engine.feature.mission.MissionStatus
If the player has not fulfilled the necessary prerequisites to start the mission.
updateTaskStatus(TaskId, MissionId, PlayerId, String) - Method in class be.yildizgames.engine.feature.mission.MissionManager
 

V

value - Variable in class be.yildizgames.engine.feature.mission.MissionId
Id value.
value - Variable in enum be.yildizgames.engine.feature.mission.MissionStatus
 
value - Variable in class be.yildizgames.engine.feature.mission.task.TaskId
 
value - Variable in class be.yildizgames.engine.feature.mission.task.TaskType
 
valueOf(int) - Static method in class be.yildizgames.engine.feature.mission.MissionId
 
valueOf(int) - Static method in enum be.yildizgames.engine.feature.mission.MissionStatus
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in class be.yildizgames.engine.feature.mission.reward.RewardId
 
valueOf(long) - Static method in class be.yildizgames.engine.feature.mission.task.TaskId
 
valueOf(String) - Static method in enum be.yildizgames.engine.feature.mission.MissionStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum be.yildizgames.engine.feature.mission.MissionStatus
Returns an array containing the constants of this enum type, in the order they are declared.

W

WAITING_FOR_ACCEPTANCE - be.yildizgames.engine.feature.mission.MissionStatus
If the player has fulfilled the prerequisite to start but has not accepted yet.
A B C D E F G H I M P R S T U V W 
All Classes All Packages