Index

A B C D E F G H I K L M N O P R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values

I

infoBox - Variable in class application.CharacterSelectScene
Box displaying the stat info of the currently highlighted character.
infoText - Variable in class application.CharacterSelectScene
Stat text inside the info box.
initialize() - Method in class application.GameController
Initialises the application, configures the Stage, and shows the Main Menu.
initPlayerSprites(String, String) - Method in class application.BoardScene
create sprite for P1 and P2 on map
inventory - Variable in class model.entity.Player
List of items currently held.
inventoryImg - Variable in class application.BattleScene
Inventory slot image
inventoryImg - Variable in class application.BoardScene
Inventory slot image.
inZone - Variable in class model.map.Cell
Whether this cell has been converted to lava by the shrinking zone.
isActionASubmitted() - Method in class model.battle.BattleManager
 
isActionBSubmitted() - Method in class model.battle.BattleManager
 
isAdjacentMove(int, int, int, int) - Method in class model.map.MapGrid
Checks whether a move is exactly 1 step in a straight line (no diagonal).
isAlive() - Method in class model.entity.Entity
Checks whether the entity is still alive.
isBattleOver() - Method in class model.battle.BattleResult
 
isDefended() - Method in class model.battle.ActionResult
 
isDefending - Variable in class model.entity.Goblin
Whether the Goblin is currently defending (halves incoming damage).
isDefending - Variable in class model.entity.Player
Whether the player is currently defending (halves incoming damage this turn).
isDefending() - Method in class model.entity.Goblin
 
isDefending() - Method in class model.entity.Player
 
isInventoryFull() - Method in class model.entity.Player
 
isInZone() - Method in class model.map.Cell
 
isItemUsed() - Method in class model.battle.ActionResult
 
isOutsideZone(int, int) - Method in class model.game.ZoneManager
Checks whether a cell is outside the safe zone using Chebyshev distance from the map centre.
isP1Turn - Variable in class application.CharacterSelectScene
Whether it is currently P1's turn to select.
isPvP - Variable in class application.GameController
Whether the current battle is PvP, used to determine if P2's input must be waited for.
isReady() - Method in interface model.interfaces.Cooldownable
Checks whether the skill is ready to use.
isReady() - Method in class model.skill.Skill
Checks whether the skill is ready to use.
isReadyToResolve() - Method in class model.battle.BattleManager
Checks whether the turn is ready to be resolved.
isSkillUsed() - Method in class model.battle.ActionResult
 
isValidMove(int, int, int, int) - Method in class model.entity.AlienPlayer
Alien can also move diagonally, unlike the default which only allows straight-line moves.
isValidMove(int, int, int, int) - Method in class model.entity.Player
Checks whether moving from (fromRow, fromCol) to (toRow, toCol) is valid.
isValidPosition(int, int) - Method in class model.map.MapGrid
Checks whether a position is within the map bounds.
isWalkable() - Method in class model.map.Cell
Checks whether this cell is walkable by default.
isWalkable(int, int) - Method in class model.map.MapGrid
Checks whether a cell is walkable (includes bounds checking).
item - Variable in class model.map.Cell
Item placed on this cell (null if none).
Item - Class in model.item
Base class for all item types in the game.
Item(String) - Constructor for class model.item.Item
Creates an item with the given name.
ITEM - Enum constant in enum class model.map.CellType
Contains an item; walkable and automatically picked up on entry.
itemBtn - Variable in class application.BattleScene
Use Item button
itemNames(Player) - Method in class application.GameController
Converts a player's inventory to an array of item name strings for display in the View.
itemUsed - Variable in class model.battle.ActionResult
Whether an item was used successfully.
A B C D E F G H I K L M N O P R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values