A B C D E F G H I M P R S T U V W
All Classes All Packages
All Classes All Packages
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.
All Classes All Packages