Package com.csse3200.game.components.quests
package com.csse3200.game.components.quests
-
ClassDescriptionRepresents an achievement.Represents the type of achievement.The
AchievementDisplay
class manages the display of achievements in the achievements screenManages the achievements in the game by loading them from a config file,AchievementPopup is an UIComponent that displays whenever the player completes a new achievement and then disappears.Key to identify dialogues based on the NPC's.A custom button class that extendsImageButton
.A basic Quest class that stores quest and subtask progression (# of subtasks completed), descriptions and hints.A builder class for the quest, wrapping the private constructor.Manages, tracks and updates the quests within the game.A popup UI that displays a popup message when a quest is completed.A custom tab button class that extendsImageButton
and provides additional functionality to display a label with a customizable background.Handles the tasks for each quest