All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AI AI algorithms extends this classAIException This exception is thrown when there are problems with the AIAnimation This class handles loading the images and animating the spriteAnimation.Direction The directions that the image can useAnimationException This exception is thrown when there are problems with a spriteAzaraka The main class of the gameCanvas This class extends the canvas to make drawing and listening easierCell This class is a cell that will contain a game element such as a player, enemy, prize, etcChest This class handles the chestsChest.State The possible states of the chestConstants Constants used in the gameConstants.AIHeuristic The different heuristics that the AI uses to calculate distanceConstants.LogLevel This enum contains all the levels used for loggingConstants.PlayerAIType The different AI that can be used by the playerEnemy This class handles the enemy objectEnemy.Direction The possible directions the enemy can faceEnemyAI This is an implementation of the Depth-First search algorithmGem This class contains the gemGem.State The possible states of the gemGem.Type The type of gemHtmlFormatter This class handles formatting the log into a html tableJson This class handles reading and writing of JSON objectsJsonCell This class represents the structure of a cell in JSONKey This class contains the keyKey.State The state of the keyMainWindow The main window of the gameObject All game objects extend this classObstacle This class handles the obstaclesPlayer This class contains the playerPlayerAI This interface has Player specific AI code that is shared between AI implementationsPlayerAStarAI The class implements the A* search AI algorithm for the playerPlayerBreadthFirstAI This is an implementation of the Breadth-First search algorithm with multiple objectivesPortal This class handles the portal functionalityPortal.State The current state of the portalScene The scene used for the gameSheet This class handles loading the images and sub-imagesSheetException This exception is thrown when there are problems with a spriteSound This class handles soundSoundException This exception is thrown when there are problems with a soundState The states used in the AI algorithmsState.Type The type of operationStringUtils This class handles string formatting for html