All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description AINavigation Used to control NPCs with steerable for movement and state machines for behaviourAssetTests BoatTest Building Buildings that you see in game.BuildingTest CannonBall Cannonball entity and the methods to get it flying.CannonBallCollege NEW CLASS Cannonball entity and the methods to get it flying.CannonBallCollegeTest CannonBallTest Chest Simple entity shown on locate quests originChestTest College Defines a college and its associated buildings.CollegeTest CollisionCallBack Allows for the callbacks during collision eventsCollisionInfo Contains collision info consisting of entities, box2d bodies, and fixtures involved.CollisionManager Handels collision callbacks for box2dComponent Base class for the ComponentsComponentEvent All events that can be called on a componentComponentType Call components that existConstants creates game constants and is updated when appropriate (I know some aren't technically constants)ConstantsTest DesktopLauncher DifficultManagerTest DifficultyManager EndScreen Contains widgets defining the game end screen.EnemyState State machine used for NPC ships' behaviourEnemyStateTest Entity The base class for all entities in the game.EntityManager Responsible for Managing the entity and component events.Faction Represents a faction contains data largly sourced from GameSettingsGameManager Responsible for creating most entity's associated with the game.GameManagerTest GameScreen GdxTestRunner KillQuest A Quest to kill a college is only complete once that college is deadKillQuestTest LocateQuest Competed once the player has gone to a specific positionLocateQuestTest MenuScreen Contains widgets defining the start-of-game menu screen.Monster NEW Base class.MonsterTest Node A node in the A* pathfinding graphNodeHeuristic Heuristic function for use in A* pathfindingNodeHeuristicTest NodeTest NPCBoatTest NPCShip NPC ship entity class.Page Base class for UI screens.Path The path that exists between 2 nodes not bidirectionalPathTest PhysicsBodyType PhysicsManager Manages the box2D world and bodies for the collision detection and physicsPirate Gives the concepts of health plunder, etc.PirateGame Contains class instances of game UI screens.PirateTest Player Player's ship entity.PlayerController Responsible for the keyboard/mouse control of the playerPlayerTest PowerupScreen NEW Contains widgets defining the shop screen.Quest Base class for all quests facilitates the checking of completionQuestManager Creates the quests and manages their completion and orderQuestManagerTest QueueFIFO<T> A First in first out queueQueueTest QuitConfirmationScreen NEW Screen to confirm quitting.Renderable Add the ability for the object to be shownRenderingManager Responsible for all rending.RenderingManagerTest RenderLayer Transparent always top most then 5, 4, 3, 2, 1 in order of presidencyResourceManager Manages all assets and disposes of them when appropriateRigidBody Defines parameters related to collisions of sprites.SaveObject NEW This classes job is to hold all the data needed to reconstruct the game state Its the object that will be written using serilisation to a fileSaveTest Ship Base class for game ships, Player & NPC.ShipTest ShopScreen NEW Contains widgets defining the shop screen.Text Renders text with give font and colour.TileMap Component that allows the rendering of tilemaps (has its own sprite batch)TileMapCells The id of tiles in the tiled map that should be considered an obstetrical or not will need to be changed when the tiled map is changed dramaticallyTileMapCellsTest TileMapGraph The Graphical representation of the tilemap with each cell being bidirectionally to the adjacent nodes.Transform Position, Scale, Rotation (in radians clockwise)TransformTest Utilities Helper functionsUtilitiesTest Weather NEWWeatherTest WorldMap The world mapWorldMapTest