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

A

AboutDialog - Class in gamedom1.view.widgets.helpmenu
 
AboutDialog(JFrame) - Constructor for class gamedom1.view.widgets.helpmenu.AboutDialog
 
actionPerformed(ActionEvent) - Method in class gamedom1.view.widgets.helpmenu.AboutDialog
 
actionPerformed(ActionEvent) - Method in class gamedom1.view.widgets.helpmenu.HelpDialog
 
add(DNASequenceA) - Method in class infinitewisdom.model.dna.DNASequenceA
 
add(Vec2f) - Method in class infinitewisdom.model.util.Vec2f
 
addAgent(PlayerAgentIF) - Method in class infinitewisdom.view.widgets.TimeControlPanel
 
addUnitSelectionListener(UnitSelectionListener) - Method in class infinitewisdom.view.GameWorldView
 
alliedPlayers - Variable in class infinitewisdom.model.util.PlayerAdapter
 
alliedUnits - Variable in class infinitewisdom.model.util.PlayerAdapter
 
Archer - Class in gamedom1.units
 
Archer(PlayerIF, Vec2f) - Constructor for class gamedom1.units.Archer
 
ArcherView - Class in gamedom1.units.view
 
ArcherView(PlayerView, GameWorldView, UnitIF) - Constructor for class gamedom1.units.view.ArcherView
 
AttackCommand - Class in gamedom1.model.servercommand
 
AttackCommand() - Constructor for class gamedom1.model.servercommand.AttackCommand
 
AttackOverlay - Class in infinitewisdom.view.overlays
 
AttackOverlay(GameWorldView) - Constructor for class infinitewisdom.view.overlays.AttackOverlay
 
attackpoint - Variable in class infinitewisdom.model.util.ServerUnitIFAdapter
 

B

BlockOverlay - Class in infinitewisdom.view.overlays
 
BlockOverlay(GameWorldView, int) - Constructor for class infinitewisdom.view.overlays.BlockOverlay
 
blocksize - Variable in class infinitewisdom.view.overlays.BlockOverlay
 

C

captureKeys - Variable in class infinitewisdom.view.GameWorldView
 
centerText(Graphics, int, int, String) - Method in class infinitewisdom.view.UnitView
 
cheat - Variable in class gamedom1.agent.LocalParserDom1
 
cheat - Variable in class infinitewisdom.view.GameWorldView
 
cheatManager - Variable in class infinitewisdom.view.GameWorldView
Currenly only manages who can see a unit's goal.
CheatManagerIF - Interface in infinitewisdom.model.servercommand
Managing cheat in local game.
clientCommand - Variable in class infinitewisdom.model.agent.PlayerAgentAdapter.CommandBuffer
 
ClientCommandIF - Interface in infinitewisdom.model.agent
 
clone() - Method in class infinitewisdom.model.dna.DNAFloatData
 
clone() - Method in class infinitewisdom.model.util.Vec2f
 
clone() - Method in class infinitewisdom.model.util.Vec2i
 
collide(Vec2f) - Method in interface infinitewisdom.model.ServerUnitIF
 
collide(Vec2f) - Method in class infinitewisdom.model.util.ServerUnitIFAdapter
Returns true if there's a collision.
commandAttack(ServerUnitIF) - Method in interface infinitewisdom.model.ServerUnitIF
 
commandAttack(UnitIF, UnitIF) - Method in class infinitewisdom.model.UnitController
Deprecated.  
commandAttack(ServerUnitIF) - Method in class infinitewisdom.model.util.ServerUnitIFAdapter
 
commandMove(Vec2f) - Method in interface infinitewisdom.model.ServerUnitIF
 
commandMove(UnitIF, Vec2f) - Method in class infinitewisdom.model.UnitController
Deprecated.  
commandMove(Vec2f) - Method in class infinitewisdom.model.util.ServerUnitIFAdapter
 
commandParser - Variable in class infinitewisdom.model.agent.PlayerAgentAdapter
 
commands - Variable in class infinitewisdom.model.agent.PlayerAgentAdapter
 
commandStop() - Method in interface infinitewisdom.model.ServerUnitIF
 
commandStop(UnitIF) - Method in class infinitewisdom.model.UnitController
Deprecated.  
commandStop() - Method in class infinitewisdom.model.util.ServerUnitIFAdapter
 
computePixelColor(int, int) - Method in class infinitewisdom.view.overlays.BlockOverlay
 
computePixelColor(int, int) - Method in class infinitewisdom.view.overlays.InfluenceOverlayBlock
 
coolDown - Variable in class infinitewisdom.model.util.ServerUnitIFAdapter
 
coolDownTimer - Variable in class infinitewisdom.model.util.ServerUnitIFAdapter
 
CPUPlayerAgent2Dom1 - Class in gamedom1.agent.player2
The simplest possible computer opponent.
CPUPlayerAgent2Dom1(ServerCommandParserIF, PlayerIF) - Constructor for class gamedom1.agent.player2.CPUPlayerAgent2Dom1
 
createGameWorld() - Method in class gamedom1.view.widget.MainWindowDom1
 
createGameWorld() - Method in class infinitewisdom.view.widgets.MainWindow
 
createTopPanel(GameWorld) - Method in class gamedom1.view.widget.MainWindowDom1
 
createTopPanel(GameWorld) - Method in class infinitewisdom.view.widgets.MainWindow
 
createUnit(ServerUnitIF) - Method in class infinitewisdom.model.GameWorld
 
createViewForNewUnits() - Method in class infinitewisdom.view.GameWorldView
 
createViewForNewUnits(GameWorldView, List<PlayerView>, List<UnitView>) - Method in class infinitewisdom.view.ViewConfig
 
CustomDataCell - Class in infinitewisdom.model.grid
Playerspecific information about pathfinding.
CustomDataCell() - Constructor for class infinitewisdom.model.grid.CustomDataCell
 
CustomDataGrid - Class in infinitewisdom.model.grid
Pathfinding data from the perspective of a particular unit.
CustomDataGrid(GlobalGrid, UnitIF) - Constructor for class infinitewisdom.model.grid.CustomDataGrid
 
customDataGrid - Variable in class infinitewisdom.view.overlays.PathGridOverlay
 

D

data - Variable in class infinitewisdom.model.dna.DNAFloatData
 
debugPlan1() - Method in class infinitewisdom.model.grid.CustomDataCell
 
deferredKeyEvent(KeyEvent) - Method in class gamedom1.view.widget.UnitControlPanelDom1
 
deferredKeyEvent(KeyEvent) - Method in class infinitewisdom.view.widgets.UnitControlPanel
 
deferredMouseEvent(MouseEvent) - Method in class gamedom1.view.widget.UnitControlPanelDom1
Eventhandler delegated from GameWorldView, i.e.
deferredMouseEvent(MouseEvent) - Method in class infinitewisdom.view.widgets.mapedit.UnitPalette
 
deferredMouseEvent(MouseEvent) - Method in class infinitewisdom.view.widgets.UnitControlPanel
 
dispose() - Method in class gamedom1.view.widget.TopPanelDom1
 
dispose() - Method in class infinitewisdom.view.widgets.MainWindow
 
dispose() - Method in class infinitewisdom.view.widgets.TimeControlPanel
 
dispose() - Method in class infinitewisdom.view.widgets.TopPanel
 
dist(Vec2f) - Method in class infinitewisdom.model.util.Vec2f
 
dist(Vec2i, double) - Method in class infinitewisdom.model.util.Vec2f
 
DNAFloatData - Class in infinitewisdom.model.dna
 
DNAFloatData() - Constructor for class infinitewisdom.model.dna.DNAFloatData
 
DNAFloatMeta - Class in infinitewisdom.model.dna
 
DNAFloatMeta(String, double, double) - Constructor for class infinitewisdom.model.dna.DNAFloatMeta
 
DNAFloatMeta(String, double, double, String) - Constructor for class infinitewisdom.model.dna.DNAFloatMeta
 
DNASequenceA - Class in infinitewisdom.model.dna
Base class for domain specific DNA sequences.
DNASequenceA() - Constructor for class infinitewisdom.model.dna.DNASequenceA
Creates an instance based on the "prototype" field.
doesDamage() - Method in interface infinitewisdom.model.ServerUnitIF
 
doesDamage() - Method in class infinitewisdom.model.util.ServerUnitIFAdapter
 
Dom1Bootstrapper - Class in gamedom1
Bootstrapping, that's currently done in TopPanel, will be done here.
Dom1Bootstrapper() - Constructor for class gamedom1.Dom1Bootstrapper
 
dot(Vec2f) - Method in class infinitewisdom.model.util.Vec2f
Dot product.
draw(Graphics) - Method in class gamedom1.agent.SmartMove.SmartMOverlayDrawer
 
draw(Graphics) - Method in class gamedom1.agent.SmartMoveOverlayWrapper
 
draw(Graphics) - Method in interface infinitewisdom.view.OverlayIF
 
draw(Graphics) - Method in class infinitewisdom.view.overlays.AttackOverlay
 
draw(Graphics) - Method in class infinitewisdom.view.overlays.BlockOverlay
 
draw(Graphics) - Method in class infinitewisdom.view.overlays.InfluenceOverlay
 
draw(Graphics) - Method in class infinitewisdom.view.overlays.PathGridOverlay
 
draw(Graphics) - Method in class infinitewisdom.view.overlays.UnitOverlay
 
drawArrow(Graphics, Point, Point) - Static method in class infinitewisdom.view.util.DrawUtil
 
drawArrowAtHalf(Graphics, Point, Point) - Static method in class infinitewisdom.view.util.DrawUtil
 
drawCircle(Graphics, int, int, int) - Static method in class infinitewisdom.view.util.DrawUtil
 
DrawUtil - Class in infinitewisdom.view.util
 
DrawUtil() - Constructor for class infinitewisdom.view.util.DrawUtil
 

E

enemy - Variable in class gamedom1.model.servercommand.AttackCommand
 
enemyPlayers - Variable in class infinitewisdom.model.util.PlayerAdapter
 
enemyUnits - Variable in class infinitewisdom.model.util.PlayerAdapter
 
equals(Object) - Method in interface infinitewisdom.model.PlayerIF
 
equals(Object) - Method in class infinitewisdom.model.util.PlayerAdapter
 
equals(Object) - Method in class infinitewisdom.model.util.Vec2i
 
errorMargin - Static variable in class infinitewisdom.model.GameWorld
 
examined - Variable in class infinitewisdom.model.grid.CustomDataCell
 

F

fillCircle(Graphics, int, int, int) - Static method in class infinitewisdom.view.util.DrawUtil
 
finalize() - Method in class gamedom1.view.widget.TopPanelDom1
 
flushFreshlyCreatedUnits() - Method in class infinitewisdom.model.GameWorld
 
freshlyCreatedUnits - Variable in class infinitewisdom.model.GameWorld
 

G

gamedom1 - package gamedom1
This package contains a simple example game.
gamedom1.agent - package gamedom1.agent
 
gamedom1.agent.player1 - package gamedom1.agent.player1
 
gamedom1.agent.player2 - package gamedom1.agent.player2
 
gamedom1.model.servercommand - package gamedom1.model.servercommand
 
gamedom1.units - package gamedom1.units
 
gamedom1.units.view - package gamedom1.units.view
 
gamedom1.view - package gamedom1.view
 
gamedom1.view.widget - package gamedom1.view.widget
 
gamedom1.view.widgets.helpmenu - package gamedom1.view.widgets.helpmenu
 
GameWorld - Class in infinitewisdom.model
Contains all the units and players.
GameWorld(Vec2f) - Constructor for class infinitewisdom.model.GameWorld
 
gameWorld - Variable in class infinitewisdom.model.network.NetworkCommunicator
 
gameWorld - Variable in class infinitewisdom.model.util.ServerUnitIFAdapter
 
gameWorld - Variable in class infinitewisdom.view.GameWorldView
 
gameWorld - Variable in class infinitewisdom.view.widgets.TopPanel
 
GameWorldDom1 - Class in gamedom1
Assembling the default "map" happens on the constructor of this class.
GameWorldDom1() - Constructor for class gamedom1.GameWorldDom1
 
gameWorldView - Variable in class gamedom1.agent.SmartMove.SmartMOverlayDrawer
 
GameWorldView - Class in infinitewisdom.view
 
GameWorldView(GameWorld, CheatManagerIF) - Constructor for class infinitewisdom.view.GameWorldView
 
gameWorldView - Variable in class infinitewisdom.view.overlays.BlockOverlay
 
gameWorldView - Variable in class infinitewisdom.view.overlays.PathGridOverlay
 
gameWorldView - Variable in class infinitewisdom.view.widgets.TopPanel
 
GameWorldView.GWVState - Enum in infinitewisdom.view
 
GameWorldViewDom1 - Class in gamedom1.view
 
GameWorldViewDom1(GameWorld, CheatManagerIF) - Constructor for class gamedom1.view.GameWorldViewDom1
 
gcell - Variable in class infinitewisdom.model.grid.CustomDataCell
 
GeomDistance - Class in infinitewisdom.view.util
Requires awt (Point class) therefore put into a view package.
GeomDistance() - Constructor for class infinitewisdom.view.util.GeomDistance
 
getAgents() - Method in class infinitewisdom.view.widgets.TimeControlPanel
 
getAgents() - Method in class infinitewisdom.view.widgets.TopPanel
 
getAllFields(Class) - Static method in class infinitewisdom.model.util.ReflectUtil
 
getAlliedPlayers() - Method in interface infinitewisdom.model.PlayerIF
 
getAlliedPlayers() - Method in class infinitewisdom.model.util.PlayerAdapter
 
getAlliedUnits() - Method in interface infinitewisdom.model.PlayerIF
Allied, non-controllable units.
getAlliedUnits() - Method in class infinitewisdom.model.util.PlayerAdapter
 
getAttackPoints() - Method in interface infinitewisdom.model.UnitIF
 
getAttackPoints() - Method in class infinitewisdom.model.util.ServerUnitIFAdapter
 
getAttackRange() - Method in interface infinitewisdom.model.UnitIF
 
getAttackRange() - Method in class infinitewisdom.model.util.ServerUnitIFAdapter
 
getCDGrid() - Method in class infinitewisdom.model.grid.GridPathFinder
 
getCell(int, int) - Method in class infinitewisdom.model.grid.GlobalGrid
 
getCell(Vec2i) - Method in class infinitewisdom.model.grid.GlobalGrid
 
getCellSize() - Method in class infinitewisdom.model.grid.GlobalGrid
 
getCloseUnits(Vec2f, double) - Method in class infinitewisdom.model.GameWorld
 
getCommands() - Method in class infinitewisdom.model.agent.PlayerAgentAdapter
 
getCoolDown() - Method in interface infinitewisdom.model.UnitIF
 
getCoolDown() - Method in class infinitewisdom.model.util.ServerUnitIFAdapter
 
getCustomCell(int, int) - Method in class infinitewisdom.model.grid.CustomDataGrid
 
getCustomCell(Vec2i) - Method in class infinitewisdom.model.grid.CustomDataGrid
 
getEnemy() - Method in interface infinitewisdom.model.ServerUnitIF
 
getEnemy() - Method in class infinitewisdom.model.util.ServerUnitIFAdapter
 
getEnemyPlayers() - Method in interface infinitewisdom.model.PlayerIF
 
getEnemyPlayers() - Method in class infinitewisdom.model.util.PlayerAdapter
 
getEnemyUnits() - Method in interface infinitewisdom.model.PlayerIF
 
getEnemyUnits() - Method in class infinitewisdom.model.util.PlayerAdapter
 
getFreshlyCreatedUnits() - Method in class infinitewisdom.model.GameWorld
 
getGameWorld() - Method in class infinitewisdom.model.grid.GlobalGrid
 
getGameWorld() - Method in interface infinitewisdom.model.UnitIF
 
getGameWorld() - Method in class infinitewisdom.model.util.ServerUnitIFAdapter
 
getGameWorld() - Method in class infinitewisdom.view.GameWorldView
 
getGameWorld() - Method in class infinitewisdom.view.widgets.MainWindow
 
getGameWorldView() - Method in class gamedom1.agent.SmartMove.SmartMOverlayDrawer
 
getGameWorldView() - Method in class gamedom1.agent.SmartMoveOverlayWrapper
 
getGameWorldView() - Method in class gamedom1.view.widget.TopPanelDom1
 
getGameWorldView() - Method in interface infinitewisdom.view.OverlayIF
 
getGameWorldView() - Method in class infinitewisdom.view.overlays.AttackOverlay
 
getGameWorldView() - Method in class infinitewisdom.view.overlays.BlockOverlay
 
getGameWorldView() - Method in class infinitewisdom.view.overlays.InfluenceOverlay
 
getGameWorldView() - Method in class infinitewisdom.view.overlays.PathGridOverlay
 
getGameWorldView() - Method in class infinitewisdom.view.overlays.UnitOverlay
 
getGameWorldView() - Method in class infinitewisdom.view.widgets.TopPanel
 
getGoal(UnitIF, PlayerIF) - Method in class gamedom1.agent.LocalParserDom1
 
getGoal() - Method in class gamedom1.agent.SmartMove
 
getGoal(UnitIF, PlayerIF) - Method in interface infinitewisdom.model.servercommand.CheatManagerIF
 
getGoal() - Method in interface infinitewisdom.model.ServerUnitIF
 
getGoal(UnitIF) - Method in class infinitewisdom.model.UnitController
Deprecated.  
getGoal() - Method in class infinitewisdom.model.util.ServerUnitIFAdapter
 
getHitPoints() - Method in interface infinitewisdom.model.UnitIF
 
getHitPoints() - Method in class infinitewisdom.model.util.ServerUnitIFAdapter
 
getId() - Method in interface infinitewisdom.model.PlayerIF
 
getId() - Method in interface infinitewisdom.model.UnitIF
 
getId() - Method in class infinitewisdom.model.util.PlayerAdapter
 
getId() - Method in class infinitewisdom.model.util.ServerUnitIFAdapter
 
getModelViewMap() - Method in class infinitewisdom.view.ViewConfig
 
getName() - Method in interface infinitewisdom.model.PlayerIF
 
getName() - Method in class infinitewisdom.model.util.PlayerAdapter
 
getNeutralPlayers() - Method in interface infinitewisdom.model.PlayerIF
 
getNeutralPlayers() - Method in class infinitewisdom.model.util.PlayerAdapter
 
getNeutralUnits() - Method in interface infinitewisdom.model.PlayerIF
Can represent natural obstacles, like walls.
getNeutralUnits() - Method in class infinitewisdom.model.util.PlayerAdapter
 
getOverlays() - Method in class infinitewisdom.view.GameWorldView
 
getOwnedUnits() - Method in interface infinitewisdom.model.PlayerIF
Units you can control through the UnitController class.
getOwnedUnits() - Method in class infinitewisdom.model.util.PlayerAdapter
 
getPlayer() - Method in class gamedom1.view.widget.UnitControlPanelDom1
 
getPlayer() - Method in class infinitewisdom.model.agent.PlayerAgentAdapter
 
getPlayer() - Method in interface infinitewisdom.model.agent.PlayerAgentIF
 
getPlayer() - Method in interface infinitewisdom.model.UnitIF
 
getPlayer() - Method in class infinitewisdom.model.util.ServerUnitIFAdapter
 
getPlayer() - Method in class infinitewisdom.view.GameWorldView
 
getPlayer() - Method in class infinitewisdom.view.PlayerView
 
getPlayer() - Method in class infinitewisdom.view.widgets.UnitControlPanel
 
getPlayers() - Method in class infinitewisdom.model.GameWorld
 
getPlayerView() - Method in class infinitewisdom.view.UnitView
 
getPlayerViews() - Method in class infinitewisdom.view.GameWorldView
 
getPosition() - Method in interface infinitewisdom.model.UnitIF
 
getPosition() - Method in class infinitewisdom.model.util.ServerUnitIFAdapter
 
getReceiver() - Method in class gamedom1.agent.SmartMove
 
getReceiver() - Method in interface infinitewisdom.model.agent.ClientCommandIF
 
getScale() - Method in class infinitewisdom.view.GameWorldView
 
getScreenSize() - Method in class infinitewisdom.view.UnitView
 
getScreenX() - Method in class infinitewisdom.view.UnitView
 
getScreenY() - Method in class infinitewisdom.view.UnitView
 
getSelectedUnitView() - Method in class infinitewisdom.view.GameWorldView
 
getShield() - Method in interface infinitewisdom.model.UnitIF
 
getShield() - Method in class infinitewisdom.model.util.ServerUnitIFAdapter
 
getSize() - Method in interface infinitewisdom.model.UnitIF
 
getSize() - Method in class infinitewisdom.model.util.ServerUnitIFAdapter
 
getSizeX() - Method in class infinitewisdom.model.grid.GlobalGrid
 
getSizeY() - Method in class infinitewisdom.model.grid.GlobalGrid
 
getSMOverlayDrawer(GameWorldView) - Method in class gamedom1.agent.SmartMove
 
getSpeed() - Method in interface infinitewisdom.model.UnitIF
 
getSpeed() - Method in class infinitewisdom.model.util.ServerUnitIFAdapter
 
getState() - Method in interface infinitewisdom.model.UnitIF
 
getState() - Method in class infinitewisdom.model.util.ServerUnitIFAdapter
 
getTeamcolor() - Method in class infinitewisdom.view.PlayerView
 
getToppanel() - Method in class infinitewisdom.view.GameWorldView
 
getToppanel() - Method in class infinitewisdom.view.widgets.TimeControlPanel
 
getTranslate() - Method in class infinitewisdom.view.GameWorldView
 
getUnit() - Method in class infinitewisdom.view.overlays.PathGridOverlay
 
getUnit() - Method in class infinitewisdom.view.UnitView
 
getUnits() - Method in class infinitewisdom.model.GameWorld
 
getUnitviews() - Method in class infinitewisdom.view.GameWorldView
 
getViewConfig() - Method in class infinitewisdom.view.GameWorldView
 
getX() - Method in class infinitewisdom.model.util.Vec2f
 
getY() - Method in class infinitewisdom.model.util.Vec2f
 
GlobalCell - Class in infinitewisdom.model.grid
Quantized unit positions for pathfinding.
GlobalCell(int, int) - Constructor for class infinitewisdom.model.grid.GlobalCell
 
GlobalGrid - Class in infinitewisdom.model.grid
 
GlobalGrid(GameWorld, double, double) - Constructor for class infinitewisdom.model.grid.GlobalGrid
 
globalGrid - Variable in class infinitewisdom.view.overlays.PathGridOverlay
 
goal - Variable in class gamedom1.model.servercommand.MoveCommand
 
goal - Variable in class infinitewisdom.model.util.ServerUnitIFAdapter
 
GridPathFinder - Class in infinitewisdom.model.grid
 
GridPathFinder(GlobalGrid, UnitIF, Vec2f, Vec2f, double) - Constructor for class infinitewisdom.model.grid.GridPathFinder
 
GridPathFinder.PathFoundException - Exception in infinitewisdom.model.grid
 
GridPathFinder.PathFoundException() - Constructor for exception infinitewisdom.model.grid.GridPathFinder.PathFoundException
 
GridPathFinder.PathNotExistsException - Exception in infinitewisdom.model.grid
 
GridPathFinder.PathNotExistsException() - Constructor for exception infinitewisdom.model.grid.GridPathFinder.PathNotExistsException
 
GUIPlayerAgent1Dom1 - Class in gamedom1.agent.player1
Thiss will be an intermediator between ControlPanel and CommandParser.
GUIPlayerAgent1Dom1(ServerCommandParserIF, PlayerIF) - Constructor for class gamedom1.agent.player1.GUIPlayerAgent1Dom1
 
gwView - Variable in class infinitewisdom.view.UnitView
 
gwvstate - Variable in class infinitewisdom.view.GameWorldView
GameWorldView state.

H

HelpDialog - Class in gamedom1.view.widgets.helpmenu
 
HelpDialog(JFrame) - Constructor for class gamedom1.view.widgets.helpmenu.HelpDialog
 
heuristics(Vec2i, double) - Method in class infinitewisdom.model.grid.GridPathFinder
 
hitpoint - Variable in class infinitewisdom.model.util.ServerUnitIFAdapter
 

I

idcounter - Static variable in class infinitewisdom.model.util.PlayerAdapter
 
idcounter - Static variable in class infinitewisdom.model.util.ServerUnitIFAdapter
 
idnum - Variable in class infinitewisdom.model.util.PlayerAdapter
 
idnum - Variable in class infinitewisdom.model.util.ServerUnitIFAdapter
 
infinitewisdom.model - package infinitewisdom.model
 
infinitewisdom.model.agent - package infinitewisdom.model.agent
 
infinitewisdom.model.annotation - package infinitewisdom.model.annotation
 
infinitewisdom.model.dna - package infinitewisdom.model.dna
 
infinitewisdom.model.grid - package infinitewisdom.model.grid
 
infinitewisdom.model.network - package infinitewisdom.model.network
 
infinitewisdom.model.servercommand - package infinitewisdom.model.servercommand
 
infinitewisdom.model.util - package infinitewisdom.model.util
 
infinitewisdom.view - package infinitewisdom.view
 
infinitewisdom.view.overlays - package infinitewisdom.view.overlays
 
infinitewisdom.view.util - package infinitewisdom.view.util
 
infinitewisdom.view.widgets - package infinitewisdom.view.widgets
 
infinitewisdom.view.widgets.mapedit - package infinitewisdom.view.widgets.mapedit
 
InfluenceOverlay - Class in infinitewisdom.view.overlays
 
InfluenceOverlay(GameWorldView) - Constructor for class infinitewisdom.view.overlays.InfluenceOverlay
 
InfluenceOverlayBlock - Class in infinitewisdom.view.overlays
 
InfluenceOverlayBlock(GameWorldView, int) - Constructor for class infinitewisdom.view.overlays.InfluenceOverlayBlock
 
init() - Static method in class gamedom1.Dom1Bootstrapper
 
init() - Method in class infinitewisdom.model.grid.CustomDataGrid
 
initUnitHash() - Method in class infinitewisdom.model.GameWorld
Assumes the field "units" is already initialized.
isCaptureKeys() - Method in class infinitewisdom.view.GameWorldView
 
isCheat() - Method in class infinitewisdom.view.GameWorldView
 

K

KVFIFO - Class in infinitewisdom.model.grid
Key-value FIFO for shortest path-first search.
KVFIFO() - Constructor for class infinitewisdom.model.grid.KVFIFO
 
KVFIFO.EmptyFifoException - Exception in infinitewisdom.model.grid
 
KVFIFO.EmptyFifoException() - Constructor for exception infinitewisdom.model.grid.KVFIFO.EmptyFifoException
 

L

length() - Method in class infinitewisdom.model.util.Vec2f
 
LocalParserDom1 - Class in gamedom1.agent
This class processes the ServerCommands and decides who has the right to do what.
LocalParserDom1() - Constructor for class gamedom1.agent.LocalParserDom1
 

M

main(String[]) - Static method in class gamedom1.Dom1Bootstrapper
 
main(String[]) - Static method in class infinitewisdom.view.util.GeomDistance
 
MainWindow - Class in infinitewisdom.view.widgets
 
MainWindow() - Constructor for class infinitewisdom.view.widgets.MainWindow
 
MainWindow.PlayerChangeDialog - Class in infinitewisdom.view.widgets
 
MainWindow.PlayerChangeDialog(JFrame) - Constructor for class infinitewisdom.view.widgets.MainWindow.PlayerChangeDialog
 
MainWindowDom1 - Class in gamedom1.view.widget
 
MainWindowDom1() - Constructor for class gamedom1.view.widget.MainWindowDom1
 
meta - Variable in class infinitewisdom.model.dna.DNAFloatData
 
modelViewMap - Variable in class infinitewisdom.view.ViewConfig
key: unit; value: unitView
MoveCommand - Class in gamedom1.model.servercommand
 
MoveCommand() - Constructor for class gamedom1.model.servercommand.MoveCommand
 
moveDown(Vec2i) - Static method in class infinitewisdom.model.grid.GridPathFinder
 
moveLeft(Vec2i) - Static method in class infinitewisdom.model.grid.GridPathFinder
 
moveLeftDown(Vec2i) - Static method in class infinitewisdom.model.grid.GridPathFinder
 
moveLeftUp(Vec2i) - Static method in class infinitewisdom.model.grid.GridPathFinder
 
moveRight(Vec2i) - Static method in class infinitewisdom.model.grid.GridPathFinder
 
moveRightDown(Vec2i) - Static method in class infinitewisdom.model.grid.GridPathFinder
 
moveRightUp(Vec2i) - Static method in class infinitewisdom.model.grid.GridPathFinder
 
moveUp(Vec2i) - Static method in class infinitewisdom.model.grid.GridPathFinder
 
muls(double) - Method in class infinitewisdom.model.dna.DNASequenceA
 
muls(double) - Method in class infinitewisdom.model.util.Vec2f
Multiply with scalar.
mulvt(Vec2f) - Method in class infinitewisdom.model.util.Vec2f
Multiply with transposed vector.

N

name - Variable in class infinitewisdom.model.util.PlayerAdapter
 
name - Variable in class infinitewisdom.model.util.ServerUnitIFAdapter
 
NetworkCommunicator - Class in infinitewisdom.model.network
 
NetworkCommunicator(GameWorld) - Constructor for class infinitewisdom.model.network.NetworkCommunicator
 
NetworkCommunicatorClient - Class in infinitewisdom.model.network
 
NetworkCommunicatorClient(GameWorld) - Constructor for class infinitewisdom.model.network.NetworkCommunicatorClient
 
neutralPlayers - Variable in class infinitewisdom.model.util.PlayerAdapter
 
neutralUnits - Variable in class infinitewisdom.model.util.PlayerAdapter
 
normalize() - Method in class infinitewisdom.model.util.Vec2f
 
noUnitSelected() - Method in class gamedom1.view.widget.UnitControlPanelDom1
 
noUnitSelected() - Method in interface infinitewisdom.view.widgets.UnitSelectionListener
 

O

OverlayIF - Interface in infinitewisdom.view
Create overlays for the GameWorldView widget.
overlays - Variable in class infinitewisdom.view.GameWorldView
 
overlaytest(Graphics) - Method in class infinitewisdom.view.GameWorldView
Deprecated.
ownedUnits - Variable in class infinitewisdom.model.util.PlayerAdapter
 

P

paint(Graphics) - Method in class gamedom1.units.view.ArcherView
 
paint(Graphics) - Method in class gamedom1.units.view.SwordsmanView
 
paint(Graphics) - Method in class gamedom1.view.widget.TopPanelDom1
 
paint(Graphics) - Method in class infinitewisdom.view.GameWorldView
 
paint(Graphics) - Method in class infinitewisdom.view.UnitView
 
parseCommand(ServerCommand) - Method in class gamedom1.agent.LocalParserDom1
Just to prove that you can't substitute "intanceof" with polymorphism.
parseCommand(MoveCommand) - Method in class gamedom1.agent.LocalParserDom1
 
parseCommand(AttackCommand) - Method in class gamedom1.agent.LocalParserDom1
 
parseCommand(StopCommand) - Method in class gamedom1.agent.LocalParserDom1
 
parseCommand(ServerCommand) - Method in class infinitewisdom.model.network.NetworkCommunicatorClient
 
parseCommand(ServerCommand) - Method in interface infinitewisdom.model.servercommand.ServerCommandParserIF
 
PathGridOverlay - Class in infinitewisdom.view.overlays
 
PathGridOverlay(GameWorldView) - Constructor for class infinitewisdom.view.overlays.PathGridOverlay
 
plan() - Method in class infinitewisdom.model.grid.GridPathFinder
 
player - Variable in class infinitewisdom.model.agent.PlayerAgentAdapter
 
player - Variable in class infinitewisdom.model.util.ServerUnitIFAdapter
 
player - Variable in class infinitewisdom.view.GameWorldView
 
player - Variable in class infinitewisdom.view.PlayerView
 
Player1 - Class in gamedom1
 
Player1(String) - Constructor for class gamedom1.Player1
 
Player1View - Class in gamedom1.view
Only the teamcolor is stored in this class.
Player1View() - Constructor for class gamedom1.view.Player1View
 
Player2 - Class in gamedom1
 
Player2(String) - Constructor for class gamedom1.Player2
 
Player2View - Class in gamedom1.view
 
Player2View() - Constructor for class gamedom1.view.Player2View
 
PlayerAdapter - Class in infinitewisdom.model.util
 
PlayerAdapter(String) - Constructor for class infinitewisdom.model.util.PlayerAdapter
 
PlayerAgentAdapter - Class in infinitewisdom.model.agent
 
PlayerAgentAdapter() - Constructor for class infinitewisdom.model.agent.PlayerAgentAdapter
 
PlayerAgentAdapter.CommandBuffer - Class in infinitewisdom.model.agent
 
PlayerAgentAdapter.CommandBuffer() - Constructor for class infinitewisdom.model.agent.PlayerAgentAdapter.CommandBuffer
 
PlayerAgentIF - Interface in infinitewisdom.model.agent
 
PlayerIF - Interface in infinitewisdom.model
 
players - Variable in class infinitewisdom.model.GameWorld
 
PlayerView - Class in infinitewisdom.view
Only the teamcolor is stored in this class.
PlayerView() - Constructor for class infinitewisdom.view.PlayerView
 
playerView - Variable in class infinitewisdom.view.UnitView
 
playerViews - Variable in class infinitewisdom.view.GameWorldView
 
pointFromLine(Vec2f, Vec2f, Vec2f) - Static method in class infinitewisdom.view.util.GeomDistance
 
popLeast() - Method in class infinitewisdom.model.grid.KVFIFO
 
pos - Variable in class infinitewisdom.model.grid.GlobalCell
 
pos - Variable in class infinitewisdom.model.util.ServerUnitIFAdapter
 
pprint() - Method in class infinitewisdom.model.grid.CustomDataGrid
 
previous - Variable in class infinitewisdom.model.grid.CustomDataCell
 
PropertiesPanel - Class in infinitewisdom.view.widgets
 
PropertiesPanel(GameWorldView) - Constructor for class infinitewisdom.view.widgets.PropertiesPanel
 
propertiesPanel - Variable in class infinitewisdom.view.widgets.TopPanel
 
prototype - Static variable in class infinitewisdom.model.dna.DNASequenceA
 
push(Double, CustomDataCell) - Method in class infinitewisdom.model.grid.KVFIFO
 
pushNewCdNode(Vec2i, double) - Method in class infinitewisdom.model.grid.GridPathFinder
 

Q

quant - Static variable in class infinitewisdom.view.overlays.PathGridOverlay
 
quantize(Vec2f) - Method in class infinitewisdom.model.grid.GlobalGrid
 
quantizeAll() - Method in class infinitewisdom.model.grid.GlobalGrid
Transform the continous game-space to discrete, so that pathfinding can be done.

R

range - Variable in class infinitewisdom.model.util.ServerUnitIFAdapter
 
ReflectUtil - Class in infinitewisdom.model.util
 
ReflectUtil() - Constructor for class infinitewisdom.model.util.ReflectUtil
 
refresh() - Method in class infinitewisdom.view.widgets.PropertiesPanel
 
refreshUIStateLabel() - Method in class gamedom1.view.widget.UnitControlPanelDom1
 
register(DNAFloatData) - Method in class infinitewisdom.model.dna.DNAFloatMeta
 
Restricted - Annotation Type in infinitewisdom.model.annotation
 
row - Variable in class infinitewisdom.model.dna.DNASequenceA
 

S

scale - Variable in class infinitewisdom.view.GameWorldView
 
scrollDown() - Method in class infinitewisdom.view.GameWorldView
 
scrollLeft() - Method in class infinitewisdom.view.GameWorldView
 
scrollRight() - Method in class infinitewisdom.view.GameWorldView
 
scrollUp() - Method in class infinitewisdom.view.GameWorldView
 
selectedUnitView - Variable in class infinitewisdom.view.GameWorldView
 
sendClientCommand(ClientCommandIF) - Method in class infinitewisdom.model.agent.PlayerAgentAdapter
 
sender - Variable in class infinitewisdom.model.servercommand.ServerCommand
 
sendServerCommand(ServerCommand) - Method in class infinitewisdom.model.agent.PlayerAgentAdapter
 
seq - Variable in class infinitewisdom.model.dna.DNAFloatData
 
serverCommand - Variable in class infinitewisdom.model.agent.PlayerAgentAdapter.CommandBuffer
 
ServerCommand - Class in infinitewisdom.model.servercommand
 
ServerCommand() - Constructor for class infinitewisdom.model.servercommand.ServerCommand
 
ServerCommandParserIF - Interface in infinitewisdom.model.servercommand
Interface for a class that processes the ServerCommands and decides who has the right to do what.
ServerUnitIF - Interface in infinitewisdom.model
Provides control interface for Units.
ServerUnitIFAdapter - Class in infinitewisdom.model.util
Usually you only override the constructor of this.
ServerUnitIFAdapter(PlayerIF, Vec2f) - Constructor for class infinitewisdom.model.util.ServerUnitIFAdapter
 
set(Vec2f) - Method in class infinitewisdom.model.util.Vec2f
 
setAlliedPlayers(List<? extends PlayerIF>) - Method in interface infinitewisdom.model.PlayerIF
 
setAlliedPlayers(List<? extends PlayerIF>) - Method in class infinitewisdom.model.util.PlayerAdapter
 
setAttackPoints(double) - Method in interface infinitewisdom.model.ServerUnitIF
 
setAttackPoints(double) - Method in class infinitewisdom.model.util.ServerUnitIFAdapter
 
setAttackRange(double) - Method in interface infinitewisdom.model.ServerUnitIF
 
setAttackRange(double) - Method in class infinitewisdom.model.util.ServerUnitIFAdapter
 
setCaptureKeys(boolean) - Method in class infinitewisdom.view.GameWorldView
 
setCell(GlobalCell, int, int) - Method in class infinitewisdom.model.grid.GlobalGrid
 
setCell(GlobalCell, Vec2i) - Method in class infinitewisdom.model.grid.GlobalGrid
 
setCheat(boolean) - Method in class gamedom1.agent.LocalParserDom1
 
setCheat(boolean) - Method in interface infinitewisdom.model.servercommand.CheatManagerIF
 
setCheat(boolean) - Method in class infinitewisdom.view.GameWorldView
 
setCoolDown(int) - Method in interface infinitewisdom.model.ServerUnitIF
 
setCoolDown(int) - Method in class infinitewisdom.model.util.ServerUnitIFAdapter
 
setEditMode(boolean) - Method in class infinitewisdom.view.widgets.TopPanel
 
setEnabled(boolean) - Method in class infinitewisdom.view.widgets.mapedit.UnitPalette
 
setEnemyPlayers(List<? extends PlayerIF>) - Method in interface infinitewisdom.model.PlayerIF
 
setEnemyPlayers(List<? extends PlayerIF>) - Method in class infinitewisdom.model.util.PlayerAdapter
 
setGameWorld(GameWorld) - Method in interface infinitewisdom.model.ServerUnitIF
 
setGameWorld(GameWorld) - Method in class infinitewisdom.model.util.ServerUnitIFAdapter
 
setGameWorld(GameWorld) - Method in class infinitewisdom.view.widgets.MainWindow
 
setGameWorld(GameWorld) - Method in class infinitewisdom.view.widgets.TimeControlPanel
 
setGameWorldinfresh() - Method in class infinitewisdom.model.GameWorld
 
setHitPoints(double) - Method in interface infinitewisdom.model.ServerUnitIF
 
setHitPoints(double) - Method in class infinitewisdom.model.util.ServerUnitIFAdapter
 
setNeutralPlayers(List<? extends PlayerIF>) - Method in interface infinitewisdom.model.PlayerIF
 
setNeutralPlayers(List<? extends PlayerIF>) - Method in class infinitewisdom.model.util.PlayerAdapter
 
setOwnedUnits(List<? extends UnitIF>) - Method in interface infinitewisdom.model.PlayerIF
 
setOwnedUnits(List<? extends UnitIF>) - Method in class infinitewisdom.model.util.PlayerAdapter
 
setPlayer(PlayerIF) - Method in class gamedom1.view.widget.UnitControlPanelDom1
 
setPlayer(PlayerIF) - Method in class infinitewisdom.model.agent.PlayerAgentAdapter
 
setPlayer(PlayerIF) - Method in interface infinitewisdom.model.agent.PlayerAgentIF
 
setPlayer(PlayerIF) - Method in interface infinitewisdom.model.ServerUnitIF
 
setPlayer(PlayerIF) - Method in class infinitewisdom.model.UnitController
Deprecated.  
setPlayer(PlayerIF) - Method in class infinitewisdom.model.util.ServerUnitIFAdapter
 
setPlayer(PlayerIF) - Method in class infinitewisdom.view.GameWorldView
 
setPlayer(PlayerIF) - Method in class infinitewisdom.view.PlayerView
 
setPlayer(PlayerIF) - Method in class infinitewisdom.view.widgets.UnitControlPanel
 
setPlayerView(PlayerView) - Method in class infinitewisdom.view.UnitView
 
setPlayerViews(List<PlayerView>) - Method in class infinitewisdom.view.GameWorldView
 
setPosition(Vec2f) - Method in interface infinitewisdom.model.ServerUnitIF
 
setPosition(Vec2f) - Method in class infinitewisdom.model.util.ServerUnitIFAdapter
 
setScale(double) - Method in class infinitewisdom.view.GameWorldView
 
setShield(double) - Method in interface infinitewisdom.model.ServerUnitIF
 
setShield(double) - Method in class infinitewisdom.model.util.ServerUnitIFAdapter
 
setSMOverlayDrawer(SmartMove.SmartMOverlayDrawer) - Method in class gamedom1.agent.SmartMoveOverlayWrapper
 
setSpeed(double) - Method in interface infinitewisdom.model.ServerUnitIF
 
setSpeed(double) - Method in class infinitewisdom.model.util.ServerUnitIFAdapter
 
setState(UnitStateE) - Method in interface infinitewisdom.model.ServerUnitIF
 
setState(UnitStateE) - Method in class infinitewisdom.model.util.ServerUnitIFAdapter
 
setState(GameWorldView.GWVState) - Method in class infinitewisdom.view.GameWorldView
Used by UnitControlPanel, when it gives back the control to GameWorldView.
setTeamcolor(Color) - Method in class infinitewisdom.view.PlayerView
 
setToppanel(JPanel) - Method in class infinitewisdom.view.GameWorldView
 
setToppanel(JPanel) - Method in class infinitewisdom.view.widgets.TimeControlPanel
 
setTranslate(Vec2f) - Method in class infinitewisdom.view.GameWorldView
 
setUnit(UnitIF) - Method in class infinitewisdom.view.overlays.PathGridOverlay
 
setUnitControlPanel(UnitControlPanel) - Method in class infinitewisdom.view.GameWorldView
 
setUnitPalette(UnitPalette) - Method in class infinitewisdom.view.GameWorldView
 
setup() - Static method in class gamedom1.GameWorldDom1
 
setX(double) - Method in class infinitewisdom.model.util.Vec2f
 
setY(double) - Method in class infinitewisdom.model.util.Vec2f
 
shield - Variable in class infinitewisdom.model.util.ServerUnitIFAdapter
 
signalUnitSelected() - Method in class infinitewisdom.view.GameWorldView
 
size - Variable in class infinitewisdom.model.GameWorld
 
size - Variable in class infinitewisdom.model.util.ServerUnitIFAdapter
 
size - Variable in class infinitewisdom.view.UnitView
 
SmartMove - Class in gamedom1.agent
This class does SmartMove and SmartAttack.
SmartMove(UnitIF, Vec2f) - Constructor for class gamedom1.agent.SmartMove
 
SmartMove(UnitIF, UnitIF, double) - Constructor for class gamedom1.agent.SmartMove
 
SmartMove.SmartMOverlayDrawer - Class in gamedom1.agent
Displays the results of pathfinding.
SmartMove.SmartMOverlayDrawer(GameWorldView) - Constructor for class gamedom1.agent.SmartMove.SmartMOverlayDrawer
 
SmartMoveOverlayWrapper - Class in gamedom1.agent
 
SmartMoveOverlayWrapper(GameWorldView) - Constructor for class gamedom1.agent.SmartMoveOverlayWrapper
 
speed - Variable in class infinitewisdom.model.util.ServerUnitIFAdapter
 
start() - Method in class infinitewisdom.view.widgets.TimeControlPanel
 
startGameThread() - Method in class gamedom1.view.widget.TopPanelDom1
 
startGameThread() - Method in class infinitewisdom.view.widgets.TopPanel
 
state - Variable in class infinitewisdom.model.util.ServerUnitIFAdapter
 
step() - Method in class gamedom1.agent.player2.CPUPlayerAgent2Dom1
 
step() - Method in class gamedom1.agent.SmartMove
 
step() - Method in class gamedom1.units.Archer
 
step() - Method in interface infinitewisdom.model.agent.ClientCommandIF
 
step() - Method in class infinitewisdom.model.agent.PlayerAgentAdapter
 
step() - Method in interface infinitewisdom.model.agent.TimerStepIF
 
step() - Method in class infinitewisdom.model.GameWorld
 
step() - Method in interface infinitewisdom.model.ServerUnitIF
Timestep of simulation.
step() - Method in class infinitewisdom.model.util.ServerUnitIFAdapter
 
step() - Method in interface infinitewisdom.view.widgets.TimeControlListener
 
stop() - Method in class infinitewisdom.view.widgets.TimeControlPanel
 
StopCommand - Class in gamedom1.model.servercommand
 
StopCommand() - Constructor for class gamedom1.model.servercommand.StopCommand
 
stopGameThread() - Method in class gamedom1.view.widget.TopPanelDom1
 
stopGameThread() - Method in class infinitewisdom.view.widgets.TopPanel
 
sub(DNASequenceA) - Method in class infinitewisdom.model.dna.DNASequenceA
 
sub(Vec2f) - Method in class infinitewisdom.model.util.Vec2f
 
sub(Vec2i, double) - Method in class infinitewisdom.model.util.Vec2f
 
subject - Variable in class infinitewisdom.model.servercommand.ServerCommand
 
Swordsman - Class in gamedom1.units
 
Swordsman(PlayerIF, Vec2f) - Constructor for class gamedom1.units.Swordsman
 
SwordsmanView - Class in gamedom1.units.view
 
SwordsmanView(PlayerView, GameWorldView, UnitIF) - Constructor for class gamedom1.units.view.SwordsmanView
 

T

teamcolor - Variable in class infinitewisdom.view.PlayerView
 
TimeControlListener - Interface in infinitewisdom.view.widgets
 
TimeControlPanel - Class in infinitewisdom.view.widgets
Needs to be refactored for Network game to support a headless server.
TimeControlPanel(int) - Constructor for class infinitewisdom.view.widgets.TimeControlPanel
 
timeControlPanel - Variable in class infinitewisdom.view.widgets.TopPanel
 
TimerStepIF - Interface in infinitewisdom.model.agent
GameTime class will call the step function.
toppanel - Variable in class infinitewisdom.view.GameWorldView
 
TopPanel - Class in infinitewisdom.view.widgets
 
TopPanel(GameWorld) - Constructor for class infinitewisdom.view.widgets.TopPanel
 
TopPanelDom1 - Class in gamedom1.view.widget
 
TopPanelDom1(GameWorld) - Constructor for class gamedom1.view.widget.TopPanelDom1
 
toString() - Method in class infinitewisdom.model.dna.DNASequenceA
 
toString() - Method in class infinitewisdom.model.grid.CustomDataCell
 
toString() - Method in class infinitewisdom.model.grid.GlobalCell
 
toString() - Method in interface infinitewisdom.model.UnitIF
 
toString() - Method in class infinitewisdom.model.util.ServerUnitIFAdapter
 
toString() - Method in class infinitewisdom.model.util.Vec2f
 
toString() - Method in class infinitewisdom.model.util.Vec2i
 
transIncrement - Variable in class infinitewisdom.view.GameWorldView
 
translate - Variable in class infinitewisdom.view.GameWorldView
 
traversable - Variable in class infinitewisdom.model.grid.CustomDataCell
 

U

ucpstate - Variable in class gamedom1.view.widget.UnitControlPanelDom1
 
UIToWorldCoord(Point) - Method in class infinitewisdom.view.GameWorldView
 
unit - Variable in class infinitewisdom.view.overlays.PathGridOverlay
 
unit - Variable in class infinitewisdom.view.UnitView
 
UnitController - Class in infinitewisdom.model
Deprecated. Use ServerCommandParserIF instead.
UnitController() - Constructor for class infinitewisdom.model.UnitController
Deprecated.  
UnitController.InfWException - Exception in infinitewisdom.model
Deprecated.  
UnitController.InfWException(String) - Constructor for exception infinitewisdom.model.UnitController.InfWException
Deprecated.  
unitControlPanel - Variable in class infinitewisdom.view.GameWorldView
 
UnitControlPanel - Class in infinitewisdom.view.widgets
The panel where you give commands like "attack" or "move".
UnitControlPanel() - Constructor for class infinitewisdom.view.widgets.UnitControlPanel
 
UnitControlPanelDom1 - Class in gamedom1.view.widget
The panel where you give commands like "attack" or "move".
UnitControlPanelDom1(GameWorldView, GUIPlayerAgent1Dom1) - Constructor for class gamedom1.view.widget.UnitControlPanelDom1
 
UnitControlPanelDom1.UCPState - Enum in gamedom1.view.widget
 
unitDic - Variable in class infinitewisdom.model.GameWorld
 
UnitIF - Interface in infinitewisdom.model
Read-only interface of Units.
unitlabels - Variable in class infinitewisdom.view.GameWorldView
Lazy
unitListeners - Variable in class infinitewisdom.view.GameWorldView
 
UnitOverlay - Class in infinitewisdom.view.overlays
 
UnitOverlay(GameWorldView) - Constructor for class infinitewisdom.view.overlays.UnitOverlay
 
unitPalette - Variable in class infinitewisdom.view.GameWorldView
 
UnitPalette - Class in infinitewisdom.view.widgets.mapedit
Only activated in mapedit mode.
UnitPalette(ViewConfig, GameWorldView) - Constructor for class infinitewisdom.view.widgets.mapedit.UnitPalette
 
unitPalette - Variable in class infinitewisdom.view.widgets.TopPanel
 
units - Variable in class infinitewisdom.model.GameWorld
 
units - Variable in class infinitewisdom.model.grid.GlobalCell
 
unitSelected(UnitIF) - Method in class gamedom1.view.widget.UnitControlPanelDom1
 
unitSelected(UnitIF) - Method in interface infinitewisdom.view.widgets.UnitSelectionListener
 
UnitSelectionListener - Interface in infinitewisdom.view.widgets
 
unitSelector(Point) - Method in class infinitewisdom.view.GameWorldView
 
UnitStateE - Enum in infinitewisdom.model
 
UnitView - Class in infinitewisdom.view
 
UnitView(PlayerView, GameWorldView, UnitIF) - Constructor for class infinitewisdom.view.UnitView
 
unitviews - Variable in class infinitewisdom.view.GameWorldView
 

V

valueOf(String) - Static method in enum gamedom1.view.widget.UnitControlPanelDom1.UCPState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum infinitewisdom.model.UnitStateE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum infinitewisdom.view.GameWorldView.GWVState
Returns the enum constant of this type with the specified name.
values() - Static method in enum gamedom1.view.widget.UnitControlPanelDom1.UCPState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum infinitewisdom.model.UnitStateE
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum infinitewisdom.view.GameWorldView.GWVState
Returns an array containing the constants of this enum type, in the order they are declared.
Vec2f - Class in infinitewisdom.model.util
 
Vec2f(double, double) - Constructor for class infinitewisdom.model.util.Vec2f
 
Vec2f(Vec2i, double) - Constructor for class infinitewisdom.model.util.Vec2f
 
Vec2i - Class in infinitewisdom.model.util
 
Vec2i() - Constructor for class infinitewisdom.model.util.Vec2i
 
Vec2i(int, int) - Constructor for class infinitewisdom.model.util.Vec2i
 
Vec2i(double, double) - Constructor for class infinitewisdom.model.util.Vec2i
 
Vec2i(Vec2f) - Constructor for class infinitewisdom.model.util.Vec2i
 
vf2vi(Vec2f) - Method in class infinitewisdom.model.grid.GlobalGrid
 
viewConfig - Variable in class infinitewisdom.view.GameWorldView
 
ViewConfig - Class in infinitewisdom.view
This is where you register your units in your game.
ViewConfig() - Constructor for class infinitewisdom.view.ViewConfig
 
ViewConfigDom1 - Class in gamedom1.view
I pasted the whole source code of this class, as it's really short and shows well how to use it and its parent.
ViewConfigDom1() - Constructor for class gamedom1.view.ViewConfigDom1
 

W

Watch - Annotation Type in infinitewisdom.model.annotation
 
WorldToUICoord(Vec2f) - Method in class infinitewisdom.view.GameWorldView
 

X

x - Variable in class infinitewisdom.model.util.Vec2f
 
x - Variable in class infinitewisdom.model.util.Vec2i
 
xblock - Variable in class infinitewisdom.view.overlays.InfluenceOverlay
 

Y

y - Variable in class infinitewisdom.model.util.Vec2f
 
y - Variable in class infinitewisdom.model.util.Vec2i
 
yblock - Variable in class infinitewisdom.view.overlays.InfluenceOverlay
 

Z

zoomin() - Method in class infinitewisdom.view.GameWorldView
 
zoomout() - Method in class infinitewisdom.view.GameWorldView
 
zoomRate - Variable in class infinitewisdom.view.GameWorldView
 

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