A B C D E F G H I K L M N O P Q R S T U V W Z 
All Classes All Packages

S

saveLoadTest() - Method in class io.team9.game.tests.utils.SaveTest
 
SaveObject - Class in com.mygdx.utils
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 file
SaveObject() - Constructor for class com.mygdx.utils.SaveObject
 
saveTest() - Method in class io.team9.game.tests.utils.SaveTest
 
SaveTest - Class in io.team9.game.tests.utils
 
SaveTest() - Constructor for class io.team9.game.tests.utils.SaveTest
 
scale(float, float, float, float, float) - Static method in class com.mygdx.utils.Utilities
 
scale(float, Vector2, Vector2) - Static method in class com.mygdx.utils.Utilities
 
SCREEN_HEIGHT - Static variable in class com.mygdx.utils.Constants
 
SCREEN_WIDTH - Static variable in class com.mygdx.utils.Constants
 
SelectEasy() - Static method in class com.mygdx.game.Managers.DifficultyManager
 
SelectHard() - Static method in class com.mygdx.game.Managers.DifficultyManager
 
SelectNormal() - Static method in class com.mygdx.game.Managers.DifficultyManager
 
set(float, float) - Method in class com.mygdx.game.AI.Node
Sets position
setAmmo(int) - Method in class com.mygdx.game.Components.Pirate
 
setAmmo(Integer) - Method in class com.mygdx.game.Entitys.Player
 
setBehavior(SteeringBehavior<Vector2>) - Method in class com.mygdx.game.Components.AINavigation
 
setBiggerDamage(boolean) - Method in class com.mygdx.game.Components.Pirate
 
setCallback(CollisionCallBack) - Method in class com.mygdx.game.Components.RigidBody
Is used during collision phase to add more functionality
setCamera(OrthographicCamera) - Static method in class com.mygdx.game.Managers.RenderingManager
 
setDirection(Vector2) - Method in class com.mygdx.game.Entitys.Monster
will rotate the monster to face the direction (just changes the sprite doesn't actually rotate)
setDirection(String) - Method in class com.mygdx.game.Entitys.Monster
will rotate the monster to face the direction (just changes the sprite doesn't actually rotate)
setFaction(int) - Method in class com.mygdx.game.Entitys.Ship
Associates ship with faction and orients it to the default northern direction.
setFactionId(int) - Method in class com.mygdx.game.Components.Pirate
 
setFontColour(Vector3) - Method in class com.mygdx.game.Components.Text
 
setFreeze(boolean) - Method in class com.mygdx.game.Entitys.Ship
 
setHealth(int) - Method in class com.mygdx.game.Components.Pirate
 
setHealth(int) - Method in class com.mygdx.game.Entitys.Monster
 
setHealth(int) - Method in class com.mygdx.game.Entitys.Ship
 
setImmortality(boolean) - Method in class com.mygdx.game.Components.Pirate
 
setMaxAngularAcceleration(float) - Method in class com.mygdx.game.Components.AINavigation
 
setMaxAngularSpeed(float) - Method in class com.mygdx.game.Components.AINavigation
 
setMaxLinearAcceleration(float) - Method in class com.mygdx.game.Components.AINavigation
 
setMaxLinearSpeed(float) - Method in class com.mygdx.game.Components.AINavigation
 
setName(String) - Method in class com.mygdx.game.Entitys.Entity
 
setOrientation(float) - Method in class com.mygdx.game.Components.AINavigation
 
setOrientation(float) - Method in class com.mygdx.game.Components.Transform
 
setParent(Entity) - Method in class com.mygdx.game.Components.Component
 
setPosition(float, float) - Method in class com.mygdx.game.Components.Text
isn't used if parent has a transform component
setPosition(float, float) - Method in class com.mygdx.game.Components.Transform
Set position associated with the Transform component.
setPosition(float, float, boolean) - Method in class com.mygdx.game.Components.Transform
Set position associated with the Transform component.
setPosition(Vector2) - Method in class com.mygdx.game.Components.RigidBody
Sets the center pos of the object
setPosition(Vector2) - Method in class com.mygdx.game.Components.Text
isn't used if parent has a transform component
setPosition(Vector2) - Method in class com.mygdx.game.Components.Transform
Set position associated with the Transform component.
setPosition(Vector2) - Method in class com.mygdx.game.Entitys.Chest
 
setPosition(Vector2, boolean) - Method in class com.mygdx.game.Components.RigidBody
Sets the bottom left position of the object
setPosition(Vector2, boolean) - Method in class com.mygdx.game.Components.Transform
Set position associated with the Transform component.
setPosition(Float, Float) - Method in class com.mygdx.game.Entitys.Ship
 
setRequirements(ComponentType...) - Method in class com.mygdx.game.Components.Component
Sets the required components
setReward_powerUp(boolean) - Method in class com.mygdx.game.Entitys.Player
 
setRotation(float) - Method in class com.mygdx.game.Components.Transform
 
setScale(float, float) - Method in class com.mygdx.game.Components.Transform
 
setScale(Vector2) - Method in class com.mygdx.game.Components.Transform
 
setShipDirection(Vector2) - Method in class com.mygdx.game.Entitys.Ship
will rotate the ship to face the direction (just changes the sprite doesn't actually rotate)
setShipDirection(String) - Method in class com.mygdx.game.Entitys.Ship
will rotate the ship to face the direction (just changes the sprite doesn't actually rotate)
setShootEightDirections(boolean) - Method in class com.mygdx.game.Components.Pirate
 
setTagged(boolean) - Method in class com.mygdx.game.Components.AINavigation
 
setText(String) - Method in class com.mygdx.game.Components.Text
 
setTexture(Sprite) - Method in class com.mygdx.game.Components.Renderable
Asignes a new texture compatible with textures sourced from atlas
setUnlimitedAmmo(boolean) - Method in class com.mygdx.game.Components.Pirate
 
setVelocity(float, float) - Method in class com.mygdx.game.Components.RigidBody
 
setVelocity(Vector2) - Method in class com.mygdx.game.Components.RigidBody
 
setZeroLinearSpeedThreshold(float) - Method in class com.mygdx.game.Components.AINavigation
 
Ship - Class in com.mygdx.game.Entitys
Base class for game ships, Player & NPC.
Ship() - Constructor for class com.mygdx.game.Entitys.Ship
Creates a ship entity, containing Transform, Renderable, RigidBody, and Pirate components.
ShipDeath() - Method in class com.mygdx.game.Entitys.NPCShip
NEW Called when the ship dies
ShipDeath() - Method in class com.mygdx.game.Entitys.Ship
 
shipDirections - Static variable in class com.mygdx.game.Entitys.Ship
 
ships - Static variable in class com.mygdx.game.Managers.GameManager
 
ShipTest - Class in io.team9.game.tests.Entitys
 
ShipTest() - Constructor for class io.team9.game.tests.Entitys.ShipTest
 
shoot() - Method in class com.mygdx.game.Entitys.Ship
 
shoot(Vector2) - Method in class com.mygdx.game.Components.Pirate
Will shoot a cannonball assigning this.parent as the cannonball's parent (must be Ship atm)
shoot(Vector2) - Method in class com.mygdx.game.Entitys.College
 
shoot(Vector2) - Method in class com.mygdx.game.Entitys.Ship
 
shoot(Ship, Vector2) - Static method in class com.mygdx.game.Managers.GameManager
Utilises the cached cannonballs to fire one
shoot2(College, Vector2) - Static method in class com.mygdx.game.Managers.GameManager
Utilises the cached cannonballs to fire one
shoot8Directions(boolean) - Method in class com.mygdx.game.Entitys.Ship
 
shoot8DirectionsTest() - Method in class io.team9.game.tests.Entitys.ShipTest
 
shootEightDirectionsTest() - Method in class io.team9.game.tests.Components.PirateTest
 
shop - Variable in class com.mygdx.game.PirateGame
 
ShopScreen - Class in com.mygdx.game.UI
NEW Contains widgets defining the shop screen.
ShopScreen(PirateGame) - Constructor for class com.mygdx.game.UI.ShopScreen
 
show() - Method in class com.mygdx.game.Components.Renderable
 
show() - Method in class com.mygdx.game.UI.EndScreen
Get player stats such as plunder etc.
show() - Method in class com.mygdx.game.UI.MenuScreen
 
show() - Method in class com.mygdx.game.UI.Page
Called once the page is show sets input handler and adds actors
show() - Method in class com.mygdx.game.UI.PowerupScreen
 
show() - Method in class com.mygdx.game.UI.QuitConfirmationScreen
 
show() - Method in class com.mygdx.game.UI.ShopScreen
 
size() - Method in class com.mygdx.utils.QueueFIFO
 
sizeTest() - Method in class io.team9.game.tests.utils.QueueTest
 
skin - Variable in class com.mygdx.game.PirateGame
 
spawnAndDeathTest() - Method in class io.team9.game.tests.Entitys.CollegeTest
 
SpawnGame(int) - Static method in class com.mygdx.game.Managers.GameManager
Creates the game with player maps, NPCs, colleges
spawnTest() - Method in class io.team9.game.tests.Managers.GameManagerTest
 
sprite - Variable in class com.mygdx.game.Components.Renderable
 
stage - Variable in class com.mygdx.game.PirateGame
 
start() - Method in class com.mygdx.game.Components.Component
Called once after awake but prior to the update loop.
Start - com.mygdx.game.Components.ComponentEvent
 
stateMachine - Variable in class com.mygdx.game.Entitys.NPCShip
 
Static - com.mygdx.game.Physics.PhysicsBodyType
Has infinite mass doesn't move at all
stop() - Method in class com.mygdx.game.Components.AINavigation
Stops all motion
stopMovement() - Method in class com.mygdx.game.Entitys.NPCShip
stops all movement and sets the behaviour to null
A B C D E F G H I K L M N O P Q R S T U V W Z 
All Classes All Packages