Hierarchy For All Packages

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • javafx.application.Application
      • cz.cvut.copakond.sweetfluffysheep.Launcher
    • cz.cvut.copakond.sweetfluffysheep.view.utils.AppViewManager
    • cz.cvut.copakond.sweetfluffysheep.view.utils.ButtonSoundInjector
    • cz.cvut.copakond.sweetfluffysheep.model.utils.files.FileUtils
    • cz.cvut.copakond.sweetfluffysheep.model.utils.files.FolderUtils
    • cz.cvut.copakond.sweetfluffysheep.view.utils.GameLoop
    • cz.cvut.copakond.sweetfluffysheep.model.utils.game.GameObject (implements cz.cvut.copakond.sweetfluffysheep.model.utils.game.IGameObject)
      • cz.cvut.copakond.sweetfluffysheep.model.world.Arrow
      • cz.cvut.copakond.sweetfluffysheep.model.world.Goal
      • cz.cvut.copakond.sweetfluffysheep.model.entities.Character (implements cz.cvut.copakond.sweetfluffysheep.model.entities.ICharacter)
        • cz.cvut.copakond.sweetfluffysheep.model.entities.Sheep
        • cz.cvut.copakond.sweetfluffysheep.model.entities.Wolf
      • cz.cvut.copakond.sweetfluffysheep.model.items.Item (implements cz.cvut.copakond.sweetfluffysheep.model.items.IItem)
        • cz.cvut.copakond.sweetfluffysheep.model.items.Coin
        • cz.cvut.copakond.sweetfluffysheep.model.items.FreezeItem
        • cz.cvut.copakond.sweetfluffysheep.model.items.RageItem
      • cz.cvut.copakond.sweetfluffysheep.model.world.Start
      • cz.cvut.copakond.sweetfluffysheep.model.world.Tile
    • cz.cvut.copakond.sweetfluffysheep.model.utils.levels.GamePhysics
    • java.util.logging.Handler
    • cz.cvut.copakond.sweetfluffysheep.model.utils.files.InitClasses
    • cz.cvut.copakond.sweetfluffysheep.model.items.ItemFactory
    • cz.cvut.copakond.sweetfluffysheep.model.utils.json.JsonFileManager
    • cz.cvut.copakond.sweetfluffysheep.model.world.Level
    • cz.cvut.copakond.sweetfluffysheep.model.utils.levels.LevelEditorUtils
    • cz.cvut.copakond.sweetfluffysheep.model.utils.levels.LevelFrameUtils
    • cz.cvut.copakond.sweetfluffysheep.model.utils.levels.LevelStatusUtils
    • cz.cvut.copakond.sweetfluffysheep.model.utils.json.LoadManager
    • cz.cvut.copakond.sweetfluffysheep.model.utils.logging.LoggerConfig
    • javafx.scene.Node (implements javafx.event.EventTarget, javafx.css.Styleable)
      • javafx.scene.Parent
        • javafx.scene.layout.Region
    • cz.cvut.copakond.sweetfluffysheep.model.utils.levels.PathFinder
    • cz.cvut.copakond.sweetfluffysheep.model.utils.game.ProfileManager
    • cz.cvut.copakond.sweetfluffysheep.model.utils.json.SaveManager
    • cz.cvut.copakond.sweetfluffysheep.model.utils.files.SoundManager
    • cz.cvut.copakond.sweetfluffysheep.model.utils.files.TextureManager

Interface Hierarchy

  • cz.cvut.copakond.sweetfluffysheep.view.interfaces.IClickListener
  • cz.cvut.copakond.sweetfluffysheep.model.utils.game.IGameObject
    • cz.cvut.copakond.sweetfluffysheep.model.items.IItem
  • cz.cvut.copakond.sweetfluffysheep.model.entities.ICharacter
  • cz.cvut.copakond.sweetfluffysheep.view.interfaces.IInteractableFrame
  • cz.cvut.copakond.sweetfluffysheep.view.interfaces.ILevelFrame

Enum Class Hierarchy