Package com.csse3200.game.components.quests


package com.csse3200.game.components.quests
  • Class
    Description
    Represents an achievement.
    Represents the type of achievement.
    The AchievementDisplay class manages the display of achievements in the achievements screen
    Manages 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 extends ImageButton.
    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 extends ImageButton and provides additional functionality to display a label with a customizable background.
    Handles the tasks for each quest