A B C D E F G H I L M N O P R S T U V W

A

actionPerformed(ActionEvent) - Method in class ArunsArmy.HelpListener
 
actionPerformed(ActionEvent) - Method in class ArunsArmy.AboutListener
 
actionPerformed(ActionEvent) - Method in class UnitAction.SetFocusedUnitListener
 
actionPerformed(ActionEvent) - Method in class UnitAction.AttackSelectedListener
 
actionPerformed(ActionEvent) - Method in class UnitAction.CompleteAttackListener
 
actionPerformed(ActionEvent) - Method in class UnitAction.MakeSuperSActionListener
 
actionPerformed(ActionEvent) - Method in class UnitAction.CompleteSuperSoldierProcess
 
actionPerformed(ActionEvent) - Method in class UnitAction.TransLoadListener
 
actionPerformed(ActionEvent) - Method in class UnitAction.TransUnloadListener
 
actionPerformed(ActionEvent) - Method in class UnitAction.ChooseUnloadUnitListener
 
actionPerformed(ActionEvent) - Method in class UnitAction.UnitLoadToTransListener
 
actionPerformed(ActionEvent) - Method in class UnitAction.EndPlayerTurnListener
 
actionPerformed(ActionEvent) - Method in class UnitAction.UnitMoveListener
 
actionPerformed(ActionEvent) - Method in class UnitAction.UnitMoveDestinationListener
 
actionPerformed(ActionEvent) - Method in class UnitAction.ResetGameStateListener
 
actionPerformed(ActionEvent) - Method in class UnitAction.PurchaseSelectListener
 
actionPerformed(ActionEvent) - Method in class UnitAction.PurchaseUnitListener
 
actionPerformed(ActionEvent) - Method in class UnitAction.UnitPurchaseDestinationListener
 
actionPerformed(ActionEvent) - Method in class MapBoard.GenericTNodeListener
 
actions - Variable in class ArunsArmy
 
addActionListenerToAll(ActionListener) - Method in class MapBoard
 
addActionListenerToPlayerUnits(Player, ActionListener) - Method in class MapBoard
Adds a given action listener to all of a given player's units
addCargo(Unit) - Method in class AirTrans
add a unit to cargo if space available
addPassableTerrain(Color) - Method in class Unit
 
addPurchUnitListenerToUnits(UnitAction.PurchaseUnitListener) - Method in class PurchaseUnits
Adds a UnitAction.PurchaseUnitListener to all the units that can be purchased
addUnit(Unit) - Method in class Player
 
addUnit(Unit, boolean) - Method in class MapBoard.TerrainNode
 
AirTrans - class AirTrans.
The unit that Represents an Air Transport Default statistics are: health - 150, armor - 90, firepower - 0, movement range - 6, type - "Air Transport" Special Ability: the ability to carry up to 2 soldiers, 1 super soldier, 1 tank and 1 missle launcher
AIRTRANS_IMG - Static variable in class ArunsArmy
 
AirTrans.Cargo - class AirTrans.Cargo.
 
AirTrans.Cargo(AirTrans) - Constructor for class AirTrans.Cargo
 
AirTrans() - Constructor for class AirTrans
 
armor - Variable in class Unit
 
ArunsAppWindowListener - class ArunsAppWindowListener.
This is basically the windowListener that listens for when the window is to be closed
ArunsAppWindowListener(ArunsArmy) - Constructor for class ArunsAppWindowListener
 
ArunsArmy - class ArunsArmy.
ArunsArmy - A game that requires strategy in order to conquer your enemy!
ArunsArmy.AboutListener - class ArunsArmy.AboutListener.
Used to react to user selecting about arun's army
ArunsArmy.AboutListener(ArunsArmy) - Constructor for class ArunsArmy.AboutListener
 
ArunsArmy.HelpListener - class ArunsArmy.HelpListener.
Used to react to user selecting how to play arun's army
ArunsArmy.HelpListener(ArunsArmy) - Constructor for class ArunsArmy.HelpListener
 
ArunsArmy() - Constructor for class ArunsArmy
 
assocArmy - Variable in class ArunsAppWindowListener
 
assocDirections - Variable in class UnitAction
 
assocGame - Variable in class UnitAction
 
assocMap - Variable in class UnitAction
 
assocP1 - Variable in class UnitAction
 
assocP1 - Variable in class PurchaseUnits
 
assocP2 - Variable in class UnitAction
 
assocP2 - Variable in class PurchaseUnits
 
assocPU - Variable in class UnitAction
 
assocPVC - Variable in class UnitAction
 
assocUnit - Variable in class UnitAction
 
assocUnit - Variable in class AirTrans.Cargo
 
ATTACK_SELECTED_LISTENER - Static variable in class UnitAction
 
attacked - Variable in class Unit
 
AttackEnemy - Variable in class UnitAction
 
attacker - Variable in class UnitAction
 

B

BLANK_IMG - Static variable in class ArunsArmy
 
bomber - Variable in class PurchaseUnits
 
BOMBER_IMG - Static variable in class ArunsArmy
 
BomberUnit - class BomberUnit.
The bomber is an air unit that can pass over any type of terrain.
BomberUnit() - Constructor for class BomberUnit
 

C

CancelOrder - Variable in class UnitAction
 
cash - Variable in class Player
 
checkAndHighlight(int, int) - Method in class UnitAction.AttackSelectedListener
 
checkAndHighlight(int, int) - Method in class UnitAction.MakeSuperSActionListener
 
checkAndHighlight(int, int) - Method in class UnitAction.TransLoadListener
 
checkAndHighlight(int, int) - Method in class UnitAction.PurchaseUnitListener
 
COMPLETE_ATTACK_LISTENER - Static variable in class UnitAction
 
COMPLETE_SUPER_SOLDIER_LISTENER - Static variable in class UnitAction
 
cost - Variable in class Unit
 
cost - Variable in class AirTrans.Cargo
 

D

DestinationsExists(int, int, int) - Method in class UnitAction.UnitMoveListener
Driver method for finding possible directions
destroyer - Variable in class PurchaseUnits
 
DESTROYER_IMG - Static variable in class ArunsArmy
 
DestroyerUnit - class DestroyerUnit.
This is the only water based unit in the game.
DestroyerUnit() - Constructor for class DestroyerUnit
 
Directions - Variable in class InfoPanel
 
disableTerrainNodes() - Method in class MapBoard
Disables all the TerrainNodes on the map
DOWN - Static variable in class UnitAction
 
dropOffCargo(Unit) - Method in class AirTrans
drop off a unit from cargo

E

enabledUnits(boolean) - Method in class PurchaseUnits
 
enableTerrainNodes() - Method in class MapBoard
Enables all the TerrainNodes on the map
END_TURN_LISTENER - Static variable in class UnitAction
 
EndTurn - Variable in class UnitAction
 
enemyInRange() - Method in class UnitAction.AttackSelectedListener
 
enumValueTable - Static variable in class GameState
 

F

findDestinations(int, int, int, byte) - Method in class UnitAction.UnitMoveListener
Recursive method for finding possible directions
firepower - Variable in class Unit
 
FOCUS_UNIT_LISTENER - Static variable in class UnitAction
 
forest - Static variable in class Unit
 
forest - Variable in class MapBoard
A custom color to represent a forest on the map.

G

GameSetup() - Method in class ArunsArmy
This method sets up the game
GameState - class GameState.
Used for setting up the state of the game so that the proper operations occur
GameState(int) - Constructor for class GameState
 
getArmor() - Method in class Unit
 
getCargoSlot(int) - Method in class AirTrans
get the particular Cargo slot
getCash() - Method in class Player
 
getCost() - Method in class Unit
 
getEnumValueTable() - Method in class GameState
 
getFirePower() - Method in class Unit
 
getFirstUnit() - Method in class Player
 
getHealth() - Method in class Unit
 
getHQXPos() - Method in class Player
 
getHQYPos() - Method in class Player
 
getIcon() - Method in class Unit
 
getMapBoard() - Method in class ArunsArmy
 
getMaxHealth() - Method in class Unit
 
getMovementRange() - Method in class Unit
 
getNext() - Method in class Unit
 
getNextUnit(Unit) - Method in class Player
returns the next unit after the unit passed to the method
getNumber() - Method in class Unit
 
getNumUnits() - Method in class Player
 
getOldX() - Method in class Unit
 
getOldY() - Method in class Unit
 
getOriginalColor() - Method in class MapBoard.TerrainNode
 
getPositionX() - Method in class Unit
 
getPositionY() - Method in class Unit
 
getStateString() - Method in class GameState
returns the string associated with the particular state value
getStringTable() - Method in class GameState
 
getTerrainNode(int, int) - Method in class MapBoard
Gets the specific TerrainNode given a coordinate
getTerrainType() - Method in class MapBoard.TerrainNode
 
getType() - Method in class Unit
 
getUnit() - Method in class AirTrans.Cargo
 
getUnit() - Method in class MapBoard.TerrainNode
 
getUnit(int) - Method in class Player
 
getUnitNumber(Unit) - Method in class Player
 
getViewedColor() - Method in class MapBoard.TerrainNode
 
getXYCoord(MapBoard.TerrainNode) - Method in class MapBoard
Gets the TerrainNodes X, Y coordinate

H

hasAttacked() - Method in class Unit
 
hasCargo() - Method in class AirTrans
returns whether or not something is in the cargo bays
hasMoved() - Method in class Unit
 
health - Variable in class Unit
 
HIGHLIGHT_IMG - Static variable in class ArunsArmy
 
HQ1_IMG - Static variable in class ArunsArmy
 
HQ2_IMG - Static variable in class ArunsArmy
 
hqx - Variable in class Player
 
hqy - Variable in class Player
 

I

IDLE - Static variable in class GameState
 
InfoPanel - class InfoPanel.
Panel used on the gameboard to display directions to help user out
InfoPanel(int, int) - Constructor for class InfoPanel
 
init() - Method in class ArunsArmy
 
isPassable(MapBoard.TerrainNode) - Method in class Unit
Returns whether or not a particular type of terrain is passable given the terrain node in question.
isPlayerUnit(Unit) - Method in class Player
 
isSuperSoldier() - Method in class SoldierUnit
 

L

LEFT - Static variable in class UnitAction
 
LOAD_UNIT_TO_TRANS_LISTENER - Static variable in class UnitAction
 

M

main(String[]) - Static method in class ArunsArmy
 
MAKE_SUPER_S_ACTION_LISTENER - Static variable in class UnitAction
 
MakeSuperS - Variable in class UnitAction
 
makeSuperSoldier() - Method in class SoldierUnit
makes the soldier a super soldier by altering statistics.
MapBoard - class MapBoard.
This class contains the board on which the map is displayed.
MapBoard.GenericTNodeListener - class MapBoard.GenericTNodeListener.
ActionListener only used for a test
MapBoard.GenericTNodeListener(MapBoard) - Constructor for class MapBoard.GenericTNodeListener
 
MapBoard.TerrainNode - class MapBoard.TerrainNode.
The basic button for each map.
MapBoard.TerrainNode(MapBoard) - Constructor for class MapBoard.TerrainNode
 
MapBoard(int, int) - Constructor for class MapBoard
This is the constructor for MapBoard.
mapButtons - Variable in class MapBoard
A two dimensional array of the buttons on the map.
maxHealth - Variable in class Unit
 
MISSLE_IMG - Static variable in class ArunsArmy
 
missleLauncher - Variable in class PurchaseUnits
 
MissleUnit - class MissleUnit.
This is the missle carrying vehicle.
MissleUnit() - Constructor for class MissleUnit
 
MOVE_CANCELED - Static variable in class GameState
 
MOVE_DESTINATION_CHOSEN - Static variable in class GameState
 
MOVE_DESTINATION_EXISTS - Static variable in class GameState
 
MOVE_DESTINATION_NO_EXISTS - Static variable in class GameState
 
MOVE_SELECTED - Static variable in class GameState
 
MOVE_UNIT_DESTINATION_LISTENER - Static variable in class UnitAction
 
MOVE_UNIT_LISTENER - Static variable in class UnitAction
 
MOVE_UNIT_MOVED - Static variable in class GameState
 
MOVE_UNIT_SELECTED - Static variable in class GameState
 
moved - Variable in class Unit
 
movementRange - Variable in class Unit
 
MoveUnit - Variable in class UnitAction
 

N

name - Variable in class Player
 
nextUnit - Variable in class Unit
 
number - Variable in class Unit
 
numUnits - Variable in class Player
 

O

originalBorder - Variable in class MapBoard.TerrainNode
 
originalTerrain - Variable in class MapBoard.TerrainNode
 

P

p1cash - Variable in class PlayerViewableCash
 
p1name - Variable in class PlayerViewableCash
 
p2cash - Variable in class PlayerViewableCash
 
p2name - Variable in class PlayerViewableCash
 
passableTerrain - Variable in class Unit
 
Player - class Player.
The player class contains all the necessary info for a player such as the amount of cash available, and the list of units under the player's control
Player(int) - Constructor for class Player
 
player1 - Variable in class ArunsArmy
 
player1turn - Variable in class UnitAction
 
player2 - Variable in class ArunsArmy
 
player2turn - Variable in class UnitAction
 
PlayerViewableCash - class PlayerViewableCash.
This class is used for display purposes.
PlayerViewableCash(int, int, Player, Player) - Constructor for class PlayerViewableCash
 
posx - Variable in class Unit
 
posy - Variable in class Unit
 
prevx - Variable in class Unit
 
prevy - Variable in class Unit
 
PURCH_UNIT_DESTINATION_LISTENER - Static variable in class UnitAction
 
PURCHASE_CANCELED - Static variable in class GameState
 
PURCHASE_COMPLETE - Static variable in class GameState
 
PURCHASE_DROP_OFF_FOUND - Static variable in class GameState
 
PURCHASE_NO_DROP_OFF - Static variable in class GameState
 
PURCHASE_SELECT_LISTENER - Static variable in class UnitAction
 
PURCHASE_SELECTED - Static variable in class GameState
 
PURCHASE_UNIT_LISTENER - Static variable in class UnitAction
 
PURCHASE_UNIT_SELECTED - Static variable in class GameState
 
PurchaseUnit - Variable in class UnitAction
 
PurchaseUnits - class PurchaseUnits.
 
PurchaseUnits(int, int, Player, Player) - Constructor for class PurchaseUnits
 
purchUnits - Variable in class ArunsArmy
 

R

RandomMap() - Method in class MapBoard
Generates a random map.
removeActionListenerFromAll(ActionListener) - Method in class MapBoard
 
removeActionListenerFromPlayerUnits(Player, ActionListener) - Method in class MapBoard
Removes a given action listener from all of a given player's units
removeUnit() - Method in class MapBoard.TerrainNode
 
removeUnit(Unit) - Method in class Player
 
RESET_GAME_STATE_LISTENER - Static variable in class UnitAction
 
resetToOrigColor() - Method in class MapBoard.TerrainNode
 
RIGHT - Static variable in class UnitAction
 
RPG_IMG - Static variable in class ArunsArmy
 
rpgTrooper - Variable in class PurchaseUnits
 
RPGUnit - class RPGUnit.
This is the special soldier that carries a Rocket Propelled Gernade (RPG).
RPGUnit() - Constructor for class RPGUnit
 

S

setAttacked(boolean) - Method in class Unit
 
setCash(int) - Method in class Player
 
setDirection(String) - Method in class InfoPanel
 
setHealth(int) - Method in class Unit
 
setHQXPos(int) - Method in class Player
 
setHQYPos(int) - Method in class Player
 
setIcon(ImageIcon) - Method in class Unit
 
setMoved(boolean) - Method in class Unit
 
setNext(Unit) - Method in class Unit
 
setNumber(int) - Method in class Unit
 
setOriginalColor(Color) - Method in class MapBoard.TerrainNode
 
setP1cash(int) - Method in class PlayerViewableCash
 
setP2cash(int) - Method in class PlayerViewableCash
 
setPositionX(int) - Method in class Unit
 
setPositionY(int) - Method in class Unit
 
setupMapFromFile(FileReader) - Method in class MapBoard
Method tries to load a map from a given file.
setViewedColor(Color) - Method in class MapBoard.TerrainNode
 
slot1 - Variable in class AirTrans
Cargo slot 1
slot2 - Variable in class AirTrans
Cargo slot 2
slot3 - Variable in class AirTrans
Cargo slot 3
slot4 - Variable in class AirTrans
Cargo slot 4
soldier - Variable in class PurchaseUnits
 
SOLDIER - Static variable in class ArunsArmy
 
SOLDIER_IMG - Static variable in class ArunsArmy
 
soldierUnit - Variable in class UnitAction
 
SoldierUnit - class SoldierUnit.
The unit that represents a soldier.
SoldierUnit() - Constructor for class SoldierUnit
 
SoldierUnit(int, int) - Constructor for class SoldierUnit
 
stateOfGame - Variable in class UnitAction
 
stringTable - Static variable in class GameState
 
superSoldier - Variable in class SoldierUnit
 

T

takeDamage(int) - Method in class Unit
 
tank - Variable in class PurchaseUnits
 
TANK - Static variable in class ArunsArmy
 
TANK_IMG - Static variable in class ArunsArmy
 
TankUnit - class TankUnit.
The unit that represents a Tank.
TankUnit() - Constructor for class TankUnit
 
terrainType - Variable in class MapBoard.TerrainNode
 
THE_ACTION_PANEL - Static variable in class UnitAction
 
THE_GAME - Static variable in class ArunsArmy
 
theCash - Variable in class ArunsArmy
 
theDirections - Variable in class ArunsArmy
 
theMap - Variable in class ArunsArmy
 
TRANS_LOAD_LISTENER - Static variable in class UnitAction
 
TRANS_UNLOAD_LISTENER - Static variable in class UnitAction
 
TransLoad - Variable in class UnitAction
 
transport - Variable in class PurchaseUnits
 
transportUnit - Variable in class UnitAction
 
TransUnload - Variable in class UnitAction
 
type - Variable in class Unit
 

U

unhighlightTerrain() - Method in class MapBoard
Unhighlighs all the TerrainNodes on the map
Unit - class Unit.
 
UNIT_TO_UNLOAD_LISTENER - Static variable in class UnitAction
 
Unit() - Constructor for class Unit
 
Unit(int, int, int) - Constructor for class Unit
 
Unit(int, int, int, int, int) - Constructor for class Unit
 
Unit(int, int, int, int, String) - Constructor for class Unit
 
Unit(String) - Constructor for class Unit
 
UnitAction - class UnitAction.
This is the class the contains the Action panel.
UnitAction.AttackSelectedListener - class UnitAction.AttackSelectedListener.
Handles the inital process of attacking an enemy, and highlights enemies in range.
UnitAction.AttackSelectedListener(UnitAction) - Constructor for class UnitAction.AttackSelectedListener
 
UnitAction.ChooseUnloadUnitListener - class UnitAction.ChooseUnloadUnitListener.
 
UnitAction.ChooseUnloadUnitListener(UnitAction) - Constructor for class UnitAction.ChooseUnloadUnitListener
 
UnitAction.CompleteAttackListener - class UnitAction.CompleteAttackListener.
Finishes off the attack process involving dealing out damage, determining money earned by attacking player, whether or not the enemy or attacker dies during the process.
UnitAction.CompleteAttackListener(UnitAction) - Constructor for class UnitAction.CompleteAttackListener
 
UnitAction.CompleteSuperSoldierProcess - class UnitAction.CompleteSuperSoldierProcess.
Completes the action of making a Super Soldier from two soldier units.
UnitAction.CompleteSuperSoldierProcess(UnitAction) - Constructor for class UnitAction.CompleteSuperSoldierProcess
 
UnitAction.EndPlayerTurnListener - class UnitAction.EndPlayerTurnListener.
Handles the event of ending a players turn
UnitAction.EndPlayerTurnListener(UnitAction) - Constructor for class UnitAction.EndPlayerTurnListener
 
UnitAction.MakeSuperSActionListener - class UnitAction.MakeSuperSActionListener.
Handles the process of MakeSuperS operations offered by certain units
UnitAction.MakeSuperSActionListener(UnitAction) - Constructor for class UnitAction.MakeSuperSActionListener
 
UnitAction.PurchaseSelectListener - class UnitAction.PurchaseSelectListener.
Handles the beginning of the purchasing of a unit process which is commenced when the Purchase a Unit button is enabled
UnitAction.PurchaseSelectListener(UnitAction) - Constructor for class UnitAction.PurchaseSelectListener
 
UnitAction.PurchaseUnitListener - class UnitAction.PurchaseUnitListener.
Handles the event of when the user choses an actual unit to purchase
UnitAction.PurchaseUnitListener(UnitAction) - Constructor for class UnitAction.PurchaseUnitListener
 
UnitAction.ResetGameStateListener - class UnitAction.ResetGameStateListener.
Handles the situation when the "Move a Unit" action is canceled or not finishable such as when the unit is not movable
UnitAction.ResetGameStateListener(UnitAction) - Constructor for class UnitAction.ResetGameStateListener
 
UnitAction.SetFocusedUnitListener - class UnitAction.SetFocusedUnitListener.
Handles which unit the game is focusing on for operations such as movement, attacking and any special operations
UnitAction.SetFocusedUnitListener(UnitAction) - Constructor for class UnitAction.SetFocusedUnitListener
 
UnitAction.TransLoadListener - class UnitAction.TransLoadListener.
Handles the event of pressing Load a Unit into a transport
UnitAction.TransLoadListener(UnitAction) - Constructor for class UnitAction.TransLoadListener
 
UnitAction.TransUnloadListener - class UnitAction.TransUnloadListener.
Handles the event of the user pressing unload a unit from an air transport
UnitAction.TransUnloadListener(UnitAction) - Constructor for class UnitAction.TransUnloadListener
 
UnitAction.UnitLoadToTransListener - class UnitAction.UnitLoadToTransListener.
This actually loads the selected unit into the previously determined air transport, assuming the air transport has enough room for the unit.
UnitAction.UnitLoadToTransListener(UnitAction) - Constructor for class UnitAction.UnitLoadToTransListener
 
UnitAction.UnitMoveDestinationListener - class UnitAction.UnitMoveDestinationListener.
This is added to all the nodes that are supposed to be possible destinations for a unit to move to
UnitAction.UnitMoveDestinationListener(UnitAction) - Constructor for class UnitAction.UnitMoveDestinationListener
 
UnitAction.UnitMoveListener - class UnitAction.UnitMoveListener.
Handles the pressing of the MoveUnit button
UnitAction.UnitMoveListener(UnitAction) - Constructor for class UnitAction.UnitMoveListener
 
UnitAction.UnitPurchaseDestinationListener - class UnitAction.UnitPurchaseDestinationListener.
Listens for the destination player chooses to drop off a new unit onto the field
UnitAction.UnitPurchaseDestinationListener(UnitAction) - Constructor for class UnitAction.UnitPurchaseDestinationListener
 
UnitAction(int, int, Player, Player, ArunsArmy, PlayerViewableCash, PurchaseUnits, MapBoard, InfoPanel) - Constructor for class UnitAction
Constructor - parameters are: width, height, player 1, player 2, the game to associate with, the players' cash panel, the purchase panel and the map board
unitDropable(Player) - Method in class UnitAction.PurchaseUnitListener
 
unitExistsAtLoc(int, int) - Method in class MapBoard
 
unitIcon - Variable in class Unit
 
unitIcon - Static variable in class SoldierUnit
 
unitIcon - Static variable in class TankUnit
 
unitIcon - Static variable in class MissleUnit
 
unitIcon - Static variable in class DestroyerUnit
 
unitIcon - Static variable in class RPGUnit
 
unitIcon - Static variable in class BomberUnit
 
unitIcon - Static variable in class AirTrans
 
unitListing - Variable in class Player
 
unitOnTop - Variable in class MapBoard.TerrainNode
 
unitP - Variable in class PurchaseUnits
 
unitsLoadable() - Method in class UnitAction.TransLoadListener
 
unitsMergable() - Method in class UnitAction.MakeSuperSActionListener
 
unloadDialog - Variable in class UnitAction
 
UP - Static variable in class UnitAction
 

V

value - Variable in class GameState
 
viewedColor - Variable in class MapBoard.TerrainNode
 

W

water - Static variable in class Unit
 
water - Variable in class MapBoard
 
windowActivated(WindowEvent) - Method in class ArunsAppWindowListener
 
windowClosed(WindowEvent) - Method in class ArunsAppWindowListener
 
windowClosing(WindowEvent) - Method in class ArunsAppWindowListener
 
windowDeactivated(WindowEvent) - Method in class ArunsAppWindowListener
 
windowDeiconified(WindowEvent) - Method in class ArunsAppWindowListener
 
windowIconified(WindowEvent) - Method in class ArunsAppWindowListener
 
windowOpened(WindowEvent) - Method in class ArunsAppWindowListener
 

A B C D E F G H I L M N O P R S T U V W