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

B

bagIndex - Static variable in class model.map.MapLoader
Current index within the shuffle bag.
baseAttackPower - Variable in class model.entity.Entity
Base attack power (used to reset after leaving a battle).
baseDefense - Variable in class model.entity.Entity
Base defense (used to reset after leaving a battle).
battle - Variable in class application.GameController
Current battle phase screen (null if not in battle).
BATTLE_PHASE - Enum constant in enum class model.game.GameState
Turn-based battle phase.
BattleAction - Enum Class in model.battle
Actions available to players during the battle phase.
BattleAction() - Constructor for enum class model.battle.BattleAction
 
battleLogText - Variable in class application.BattleScene
Battle log text displayed at the center of the screen
battleManager - Variable in class model.game.GameManager
Current battle manager (null if not in a battle).
BattleManager - Class in model.battle
Controls a turn-based battle between 2 entities.
BattleManager(BattleManager.BattleMode, Entity, Entity) - Constructor for class model.battle.BattleManager
Creates a BattleManager for a new battle.
BattleManager.BattleMode - Enum Class in model.battle
Battle modes.
BattleMode() - Constructor for enum class model.battle.BattleManager.BattleMode
 
battleOver - Variable in class model.battle.BattleResult
Whether the battle is over (at least one side has reached 0 HP).
BattleResult - Class in model.battle
Aggregate result of one turn, containing ActionResults for both sides as well as information on whether the battle has ended and who won or lost.
BattleResult() - Constructor for class model.battle.BattleResult
 
BattleScene - Class in application
Battle phase screen displaying sprites for both sides, HP bars, and action buttons.
BattleScene(String, String, double, double, int, int, String, String, double, double, int, int) - Constructor for class application.BattleScene
Creates the Battle Scene with data for both fighters.
bgImg - Variable in class application.BattleScene
background battle scene
bgImg - Variable in class application.BoardScene
Background image for the map phase.
bgmPlayer - Variable in class application.BattleScene
BGM media player for the battle
bgmPlayer - Variable in class application.BoardScene
BGM media player.
bgmPlayer - Variable in class application.CharacterSelectScene
Background music player.
bgmPlayer - Variable in class application.GameOverScene
BGM media player.
bgmPlayer - Variable in class application.MainMenuScene
Looping background music player.
board - Variable in class application.GameController
Current map phase screen (null if not yet created).
BoardScene - Class in application
Map phase screen displaying the 11x11 grid along with HP bars for both players and an inventory panel on each side.
BoardScene(String, String, MapGrid, String, String, double, double, int, int, double, double, int, int) - Constructor for class application.BoardScene
Creates the Board Scene with the initial map and player stat data.
BONUS_AMOUNT_ATK - Static variable in class model.item.TomeItem
Attack bonus applied when ATTACK is rolled.
BONUS_AMOUNT_DEF - Static variable in class model.item.TomeItem
Defense bonus applied when DEFENSE is rolled.
BONUS_AMOUNT_HP - Static variable in class model.item.TomeItem
HP bonus applied when MAX_HP is rolled.
boostedStat - Variable in class model.item.TomeItem
Stat that was randomly selected when this object was created.
bottomButtonContainer - Variable in class application.CharacterSelectScene
Container for the confirm buttons at the bottom.
BuffItem - Class in model.item
Increases the user's attack power.
BuffItem(int) - Constructor for class model.item.BuffItem
create BuffItem
buildMap(int[][]) - Static method in class model.map.MapLoader
Builds a MapGrid from a raw int[][] data array, placing random items (HealItem, BuffItem, or DefenseItem) and Goblins in the designated cells.
buildUI() - Method in class application.BattleScene
Builds all UI components for the battle screen.
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