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

A

AcademyTraining - Static variable in class j4cevo.Capability
 
Advance - class j4cevo.Advance.
Research of advances is a prerequisites for many actions.
AdvanceList - class j4cevo.debug.AdvanceList.
 
AdvanceList(Player) - Constructor for class j4cevo.debug.AdvanceList
 
AdvancedFlight - Static variable in class j4cevo.Advance
 
AdvancedRocketry - Static variable in class j4cevo.Advance
 
AerialDefence - Static variable in class j4cevo.Capability
 
Afforest - Static variable in class j4cevo.Job
grass -> forest prairie -> forest swamp -> forest
Age - class j4cevo.Age.
Age is almost meaningless except for handling of eerie terrain and modern ressources.
AgePreq - Static variable in class j4cevo.Protocol
Age prerequisites
Air - Static variable in class j4cevo.Domain
 
AirTransport - Static variable in class j4cevo.Capability
 
Airport - Static variable in class j4cevo.Improvement
 
AlgaeFarmProject - Static variable in class j4cevo.Improvement
 
AllTests - class j4cevo.test.AllTests.
 
AllTests(String) - Constructor for class j4cevo.test.AllTests
 
Alphabet - Static variable in class j4cevo.Advance
 
Alpine - Static variable in class j4cevo.Capability
 
AmphibiousWarfare - Static variable in class j4cevo.Advance
 
Anarchy - Static variable in class j4cevo.Government
 
Aqueduct - Static variable in class j4cevo.Improvement
 
Arctic - Static variable in class j4cevo.Protocol.TerrainType
 
Armor - Static variable in class j4cevo.Capability
 
ArmorTechnology - Static variable in class j4cevo.Advance
 
Astronomy - Static variable in class j4cevo.Advance
 
AtomicTheory - Static variable in class j4cevo.Advance
 
AttackEnemy - Static variable in interface sampleai.Unit.UnitCommand.Commands
 
Automobile - Static variable in class j4cevo.Advance
 
acceptContact() - Method in class j4cevo.Player
Accepts diplomatic contact with enemy who tried to contact this player
acceptOffer() - Method in class j4cevo.Player
Accepts latest offer of negotiation opponent.
addAllToList(Collection) - Method in class j4cevo.debug.ScrollList
 
addListener(Object) - Method in class j4cevo.system.DefaultListenerSlot
 
addListener(Object) - Method in interface j4cevo.system.ListenerSlot
Adds an object to this slots listener list.
addOffer(int) - Method in class j4cevo.Offer
Adds a feature to the Offer attribute of the Offer object
addRenderer(TileRenderer) - Method in class j4cevo.debug.MapDisplay
 
addRequest(int) - Method in class j4cevo.Offer
Adds a feature to the Request attribute of the Offer object
addToList(Object) - Method in class j4cevo.debug.ScrollList
 
addToList(Object, Object) - Method in class j4cevo.debug.ScrollList
 
allImprovements() - Static method in class j4cevo.Improvement
 
allWonders() - Static method in class j4cevo.Wonder
Returns a list of all known wonders.
allowStop(boolean) - Method in class j4cevo.debug.Tracer
A thread must call allowStop if it wants to be stopped by the Tracer
applyOnceOnly() - Method in class j4cevo.Capability
Deprecated. use !isCapacity() instead (conforms to cEvo namings)
attackEnemyOrConquer() - Method in class sampleai.Unit
 

B

Ballistics - Static variable in class j4cevo.Advance
 
Bank - Static variable in class j4cevo.Improvement
 
Banking - Static variable in class j4cevo.Advance
 
Barracks - Static variable in class j4cevo.Improvement
 
Bombs - Static variable in class j4cevo.Capability
 
Brain - class j4cevo.Brain.
A brain belongs to one particular player and is informed whenever any action for this player is required.
Brain() - Constructor for class j4cevo.Brain
 
Brain - class sampleai.Brain.
 
Brain() - Constructor for class sampleai.Brain
 
Brain.InfoExt - class sampleai.Brain.InfoExt.
Demonstrates saving of Information as Externalizable to save space.
Brain.InfoExt() - Constructor for class sampleai.Brain.InfoExt
 
Brain.Information - class sampleai.Brain.Information.
Demonstrates saving of Information.
Brain.ModelWish - class sampleai.Brain.ModelWish.
 
BridgeBuilding - Static variable in class j4cevo.Advance
 
BronzeWorking - Static variable in class j4cevo.Advance
 
BuildCanal - Static variable in class j4cevo.Job
Canal has movement cost for ground units like a river, but allows naval units (like sea tiles).
BuildCostMod - Static variable in class j4cevo.Protocol
in 1/12
BuildFarm - Static variable in class j4cevo.Job
Farm increases food production by 50 %
BuildFort - Static variable in class j4cevo.Job
like a city or base,only one defender is killed units in a fort dont count as deployed (cEvo 0.10.0: right now same cost as new city)
BuildMilitaryBase - Static variable in class j4cevo.Job
Refuels air units Recovering is faster Defense like city or fort Cost depends on moveType (normal,heavy=2*normal,hostile=3*normal)
BuildMine - Static variable in class j4cevo.Job
mine builds a mine in Desert,Arctic,Hills and Mountains
BuildRailRoad - Static variable in class j4cevo.Job
Building a RailRoad increases the trade produced on a tile by 50 % this is applied after other tile improvements but before goverment and city advancements are accounted for. the movement points required for a move between two tiles with railroads are 8 % (12 % for transversal moves) of the unit models movement points (in cEvo sometimes called speed).
BuildRoad - Static variable in class j4cevo.Job
Building a road might increases the trade produced on a tile
BurningPowerPlant - Static variable in class j4cevo.Improvement
 
ByteMap - class j4cevo.util.ByteMap.
 
ByteMap(Map) - Constructor for class j4cevo.util.ByteMap
 
breakGame() - Method in class j4cevo.Brain
Called just before the game ends.
breakGame() - Method in class j4cevo.DefaultBrain
 
breakGame() - Method in class sampleai.Brain
 
breakNegotiation() - Method in class j4cevo.Player
Unagreed break of negotiation
bufferChanged() - Method in class j4cevo.CevoIndexedObject
To avoid subclasses to forget to call this method bufferChangedAndValidated is called instead after doing all the necessary things
bufferChangedAndValidated() - Method in class j4cevo.CevoIndexedObject
is called instead of bufferChanged
bufferChangedAndValidated() - Method in class j4cevo.PlayerCity
 
bufferLoaded() - Method in class j4cevo.CevoIndexedObject
To avoid subclasses to forget to call this method bufferLoadedAndKeyGenerated is called instead after doing all the necessary things
bufferLoadedAndKeyGenerated() - Method in class j4cevo.CevoIndexedObject
is called instead of bufferLoaded
bufferLoadedAndKeyGenerated() - Method in class j4cevo.EnemyUnit
 
bufferLoadedAndKeyGenerated() - Method in class j4cevo.PlayerCity
 
buildImprovement(Improvement) - Method in class j4cevo.PlayerCity
Utilizes the production for an improvement as the current project for this city
buildUnit(Model) - Method in class j4cevo.PlayerCity
Utilizes the production to build a unit as the current project for this city
buyProject() - Method in class j4cevo.PlayerCity
Buy the current project

C

Cache - class j4cevo.system.Cache.
Cache is a dictionary associating an object with a key.
Cache(Cache.Provider) - Constructor for class j4cevo.system.Cache
 
Cache.Provider - interface j4cevo.system.Cache.Provider.
Provider collaborates with Cache.
Cache.Test - class j4cevo.system.Cache.Test.
Test for Cache
Cache.Test() - Constructor for class j4cevo.system.Cache.Test
 
Capability - class j4cevo.Capability.
The capabilities of a unit model define mostly what units of this model are capable to do.
CapabilityList - class j4cevo.debug.CapabilityList.
 
CapabilityList(Model) - Constructor for class j4cevo.debug.CapabilityList
 
Carrier - Static variable in class j4cevo.Capability
 
Cathedral - Static variable in class j4cevo.Improvement
 
CeremonialBurial - Static variable in class j4cevo.Advance
 
CevoIndexedObject - class j4cevo.CevoIndexedObject.
CevoIndexedObject represent the cevo objects that are normally adressed by an index but the identity is maintained by the ID and additionally the objects decease without notice (which makes is necessary to cleanup).
CevoIndexedObject() - Constructor for class j4cevo.CevoIndexedObject
 
ChangeInformer - interface j4cevo.system.ChangeInformer.
ChangeInformer helps to implement the GoF Observer-Pattern.
Chart - class j4cevo.Chart.
Chart contains information about one aspect of a player or enemy.
Chemistry - Static variable in class j4cevo.Advance
 
Chivalry - Static variable in class j4cevo.Advance
 
City - class j4cevo.City.
A city is a special game object, as it can change owner.
City() - Constructor for class j4cevo.City
 
City.Tile - class j4cevo.City.Tile.
 
CityBase - interface j4cevo.CityBase.
CityBase is the common Base for City, EnemyCity and PlayerCity
CityDisplay - class j4cevo.debug.CityDisplay.
 
CityDisplay(Map) - Constructor for class j4cevo.debug.CityDisplay
 
CityMap - class j4cevo.debug.CityMap.
 
CityRenderer - class j4cevo.debug.CityRenderer.
 
CityWalls - Static variable in class j4cevo.Improvement
 
CleanPollution - Static variable in class j4cevo.Job
Cleans the pollution on a tile
Clear - Static variable in class j4cevo.Job
desert -> grass , requires wonder hanging gardens swamp -> grass forest -> prairie
CoastalFortress - Static variable in class j4cevo.Improvement
 
CodeOfLaws - Static variable in class j4cevo.Advance
 
ColonyShipComponent - Static variable in class j4cevo.Improvement
 
Colosseum - Static variable in class j4cevo.Improvement
 
CombinedArms - Static variable in class j4cevo.Advance
 
CombustionEngine - Static variable in class j4cevo.Advance
 
CommandBunker - Static variable in class j4cevo.Improvement
 
Communism - Static variable in class j4cevo.Advance
 
Communism - Static variable in class j4cevo.Government
 
Composites - Static variable in class j4cevo.Advance
 
Computers - Static variable in class j4cevo.Advance
 
Conscription - Static variable in class j4cevo.Advance
 
Construction - Static variable in class j4cevo.Advance
 
Courthouse - Static variable in class j4cevo.Improvement
 
Currency - Static variable in class j4cevo.Advance
 
cBreakGame - Static variable in class j4cevo.Protocol
 
cClientEx - Static variable in class j4cevo.Protocol
 
cContinue - Static variable in class j4cevo.Protocol
 
cGetReady - Static variable in class j4cevo.Protocol
 
cInitModule - Static variable in class j4cevo.Protocol
client commands
cLoadGame - Static variable in class j4cevo.Protocol
 
cNewGame - Static variable in class j4cevo.Protocol
 
cReleaseModule - Static variable in class j4cevo.Protocol
 
cReplay - Static variable in class j4cevo.Protocol
 
cShowAfterAttack - Static variable in class j4cevo.Protocol
 
cShowAfterMove - Static variable in class j4cevo.Protocol
 
cShowAttacking - Static variable in class j4cevo.Protocol
 
cShowCancelTreaty - Static variable in class j4cevo.Protocol
 
cShowCancelTreatyByAlliance - Static variable in class j4cevo.Protocol
 
cShowCapturing - Static variable in class j4cevo.Protocol
 
cShowCityChanged - Static variable in class j4cevo.Protocol
 
cShowEndContact - Static variable in class j4cevo.Protocol
 
cShowGame - Static variable in class j4cevo.Protocol
 
cShowMissionResult - Static variable in class j4cevo.Protocol
 
cShowMoving - Static variable in class j4cevo.Protocol
 
cShowShipChange - Static variable in class j4cevo.Protocol
 
cShowSuperView - Static variable in class j4cevo.Protocol
 
cShowTileA - Static variable in class j4cevo.Protocol
unused
cShowTileM - Static variable in class j4cevo.Protocol
unused
cShowTurnChange - Static variable in class j4cevo.Protocol
 
cShowUnitChanged - Static variable in class j4cevo.Protocol
 
cTurn - Static variable in class j4cevo.Protocol
 
calculate() - Method in class j4cevo.util.ExplorationMap
 
calculate() - Method in class j4cevo.util.FormationMap
 
canBePerformed(Tile) - Method in class j4cevo.Job
Queries whether this job can be performed on a location at all regardless of possibly required prerequsites
canPerform(Job, Tile) - Method in class j4cevo.Player
Tests, whether all required advances and wonders are owned, to perform a job at a location
cancelTreaty() - Method in class j4cevo.Player
Cancels current treaty with the enemy who was contacted lately.
centerTile(int) - Method in class j4cevo.debug.MapDisplay
 
chCaptured - Static variable in class j4cevo.Protocol.CityHappened
 
chDisorder - Static variable in class j4cevo.Protocol.CityHappened
 
chFounded - Static variable in class j4cevo.Protocol.CityHappened
 
chImprovementLost - Static variable in class j4cevo.Protocol.CityHappened
 
chImprovementSold - Static variable in class j4cevo.Protocol.CityHappened
 
chNoGrowthWarning - Static variable in class j4cevo.Protocol.CityHappened
 
chNoSettlerProd - Static variable in class j4cevo.Protocol.CityHappened
 
chOldWonder - Static variable in class j4cevo.Protocol.CityHappened
 
chPollution - Static variable in class j4cevo.Protocol.CityHappened
 
chPopDecrease - Static variable in class j4cevo.Protocol.CityHappened
 
chPopIncrease - Static variable in class j4cevo.Protocol.CityHappened
 
chProduction - Static variable in class j4cevo.Protocol.CityHappened
 
chProductionSabotaged - Static variable in class j4cevo.Protocol.CityHappened
 
chSiege - Static variable in class j4cevo.Protocol.CityHappened
 
chUnitLost - Static variable in class j4cevo.Protocol.CityHappened
 
changeAttitude(int) - Method in class j4cevo.Enemy
Changes the attitude towards this enemy, only during negotiation (Has this consequences ?)
changeInformer(ChangeInformer, ChangeInformer, Object) - Static method in class j4cevo.system.Util
 
changed(int) - Method in interface j4cevo.system.DefaultListenerSlot.Test.Listener
 
changedTerrainType(Tile) - Method in class j4cevo.Job
 
changesTerrainType() - Method in class j4cevo.Job
 
checkGuardCity() - Method in class sampleai.Unit
 
cityChanged(int) - Method in class j4cevo.Brain
Called when a new city was founded.
cityChanged(int) - Method in class j4cevo.DefaultBrain
 
cityChanged(int) - Method in class sampleai.Brain
 
cityDeceased(PlayerCity) - Method in class j4cevo.Player.ListChangeAdapter
 
cityDeceased(PlayerCity) - Method in interface j4cevo.Player.ListChangeListener
 
cityHasDisorder(int, int) - Static method in class j4cevo.Rules
 
classNameWithString(Object, String) - Static method in class j4cevo.system.Util
 
clear() - Method in class j4cevo.debug.ScrollList
 
contact() - Method in class j4cevo.Enemy
Requests diplomatic contact with this enemy.
contactAccepted() - Method in class j4cevo.Brain
Diplomacy: Enemy has accepted contact request.
contactAccepted() - Method in class j4cevo.DefaultBrain
Is called when the enemy accepts contact
contactAccepted() - Method in class sampleai.Brain
 
contactEnded() - Method in class j4cevo.Brain
Diplomacy: Enemy end negotiation (Not fully understood by me, needs further investigation. okrumnow)
contactEnded() - Method in class j4cevo.DefaultBrain
 
contactEnded() - Method in class sampleai.Brain
 
contactRejected() - Method in class j4cevo.Brain
Diplomacy: Enemy rejected contact request (Not fully understood by me, needs further investigation. okrumnow)
contactRejected() - Method in class j4cevo.DefaultBrain
Is called when the enemy reject contact Now it is allowed to cancel a treaty directly
contactRejected() - Method in class sampleai.Brain
 
contactRequested(Enemy) - Method in class j4cevo.Brain
Called when another player tries to start Diplomacy with us.
contactRequested(Enemy) - Method in class j4cevo.DefaultBrain
Is called when an enemy requests contact Needs proper deactivation
contactRequested(Enemy) - Method in class sampleai.Brain
 
continueTurn() - Method in class j4cevo.Player
continueTurn is called after ending a negotiation call deactivation-code before returning
createCity() - Method in class j4cevo.Brain
Hook for subclasses.
createEnemy() - Method in class j4cevo.Brain
Hook for subclasses.
createEnemyCity() - Method in class j4cevo.Brain
Hook for subclasses.
createEnemyModel() - Method in class j4cevo.Brain
Hook for subclasses.
createEnemyUnit() - Method in class j4cevo.Brain
Hook for subclasses.
createLogger() - Method in class j4cevo.Player
hook for subclasses which want to use a different logger.
createModel() - Method in class j4cevo.Brain
Hook for subclasses.
createModel(Domain) - Method in class j4cevo.Player
Create a model for a domain.
createPlayerCity() - Method in class j4cevo.Brain
Hook for subclasses.
createPlayerCity() - Method in class sampleai.Brain
 
createUnit() - Method in class j4cevo.Brain
Hook for subclasses.
createUnit() - Method in class sampleai.Brain
 

D

DebugMessage(String) - Method in class j4cevo.Player
Sends a debug message of level 1 to the server
DefaultBrain - class j4cevo.DefaultBrain.
 
DefaultBrain() - Constructor for class j4cevo.DefaultBrain
 
DefaultListenerSlot - class j4cevo.system.DefaultListenerSlot.
DefaultListenerSlot is an implementation for ListenerSlot using a proxy as representation for all listener.
DefaultListenerSlot(Class) - Constructor for class j4cevo.system.DefaultListenerSlot
 
DefaultListenerSlot.Test - class j4cevo.system.DefaultListenerSlot.Test.
 
DefaultListenerSlot.Test.Listener - interface j4cevo.system.DefaultListenerSlot.Test.Listener.
 
DefaultTileRenderer - class j4cevo.debug.DefaultTileRenderer.
 
Defense - Static variable in class j4cevo.Capability
Deprecated. use Armor instead
Democracy - Static variable in class j4cevo.Advance
 
Democracy - Static variable in class j4cevo.Government
 
Desert - Static variable in class j4cevo.Protocol.TerrainType
 
Despotism - Static variable in class j4cevo.Government
 
DirX - Static variable in class j4cevo.Map
constants for relative movement directions, x-component
DirY - Static variable in class j4cevo.Map
constants for relative movement directions, y-component
Dockyard - Static variable in class j4cevo.Improvement
 
Domain - class j4cevo.Domain.
Every model belongs to a domain.
DomainDisplay - class j4cevo.debug.DomainDisplay.
 
DomainDisplay() - Constructor for class j4cevo.debug.DomainDisplay
 
decisionNoticed() - Method in class j4cevo.Brain
Diplomacy: Enemy has noticed latest decision, continue with negotiation now.
decisionNoticed() - Method in class j4cevo.DefaultBrain
Is called when the enemy notices this players last decision
decisionNoticed() - Method in class sampleai.Brain
 
disband() - Method in class j4cevo.PlayerCity
Disbands the city
display(String) - Method in class j4cevo.debug.Tracer
 
distance(int, int) - Method in class j4cevo.Map
distance measures long (transversal) moves with 3, other (short moves) with 2.
distance(int, int, Map.RelativeMovement) - Method in class j4cevo.Map
distance measures long (transversal) moves with 3, other (short moves) with 2.
distance(Tile) - Method in class j4cevo.Tile
distance measures long (transversal) moves with 3, other (short moves) with 2.
doAttack(int, int, Tile) - Method in class sampleai.Unit
 
doOnTile(int, int, int, int) - Method in interface j4cevo.Map.OnCityArea
 
doOnTile(int, int, int) - Method in interface j4cevo.Map.OnTile
 

E

East - Static variable in interface j4cevo.Map.Directions
 
Economics - Static variable in class j4cevo.Advance
 
Electricity - Static variable in class j4cevo.Advance
 
Electronics - Static variable in class j4cevo.Advance
 
EliteBarracks - Static variable in class j4cevo.Improvement
 
Enemy - class j4cevo.Enemy.
 
Enemy() - Constructor for class j4cevo.Enemy
 
EnemyCity - class j4cevo.EnemyCity.
 
EnemyCity() - Constructor for class j4cevo.EnemyCity
 
EnemyModel - class j4cevo.EnemyModel.
 
EnemyModel() - Constructor for class j4cevo.EnemyModel
 
EnemyUnit - class j4cevo.EnemyUnit.
 
EnemyUnit() - Constructor for class j4cevo.EnemyUnit
 
Engineering - Static variable in class j4cevo.Advance
 
Environmentalism - Static variable in class j4cevo.Advance
 
ExperiencRequiredForLevel - Static variable in class j4cevo.Unit
The experience required to reach the next level
ExplorationMap - class j4cevo.util.ExplorationMap.
 
ExplorationMap(Map) - Constructor for class j4cevo.util.ExplorationMap
 
Explore - Static variable in interface sampleai.Unit.UnitCommand.Commands
 
Explosives - Static variable in class j4cevo.Advance
 
eAnarchy - Static variable in class j4cevo.Protocol
server call return codes, Util.getReturn should have comments
eBloody - Static variable in class j4cevo.Protocol
server call return codes, Util.getReturn should have comments
eBombarded - Static variable in class j4cevo.Protocol
server call return codes, Util.getReturn should have comments
eCity - Static variable in class j4cevo.Protocol
server call return codes, Util.getReturn should have comments
eColdWar - Static variable in class j4cevo.Protocol
server call return codes, Util.getReturn should have comments
eDeadLands - Static variable in class j4cevo.Protocol
server call return codes, Util.getReturn should have comments
eDied - Static variable in class j4cevo.Protocol
server call return codes, Util.getReturn should have comments
eDomainMismatch - Static variable in class j4cevo.Protocol
server call return codes, Util.getReturn should have comments
eEnemySpotted - Static variable in class j4cevo.Protocol
server call return codes, Util.getReturn should have comments
eEnemySpotted_Died - Static variable in class j4cevo.Protocol
server call return codes, Util.getReturn should have comments
eExpelled - Static variable in class j4cevo.Protocol
server call return codes, Util.getReturn should have comments
eHiddenUnit - Static variable in class j4cevo.Protocol
server call return codes, Util.getReturn should have comments
eInvalid - Static variable in class j4cevo.Protocol
server call return codes, Util.getReturn should have comments
eInvalidOffer - Static variable in class j4cevo.Protocol
server call return codes, Util.getReturn should have comments
eJobDone - Static variable in class j4cevo.Protocol
server call return codes, Util.getReturn should have comments
eJobDone_Died - Static variable in class j4cevo.Protocol
server call return codes, Util.getReturn should have comments
eLoaded - Static variable in class j4cevo.Protocol
server call return codes, Util.getReturn should have comments
eLost - Static variable in class j4cevo.Protocol
server call return codes, Util.getReturn should have comments
eMaxSize - Static variable in class j4cevo.Protocol
server call return codes, Util.getReturn should have comments
eMissionDone - Static variable in class j4cevo.Protocol
server call return codes, Util.getReturn should have comments
eNoBombarder - Static variable in class j4cevo.Protocol
server call return codes, Util.getReturn should have comments
eNoBridgeBuilding - Static variable in class j4cevo.Protocol
server call return codes, Util.getReturn should have comments
eNoCapturer - Static variable in class j4cevo.Protocol
server call return codes, Util.getReturn should have comments
eNoCityTerrain - Static variable in class j4cevo.Protocol
server call return codes, Util.getReturn should have comments
eNoLoadCapacity - Static variable in class j4cevo.Protocol
server call return codes, Util.getReturn should have comments
eNoModel - Static variable in class j4cevo.Protocol
server call return codes, Util.getReturn should have comments
eNoNav - Static variable in class j4cevo.Protocol
server call return codes, Util.getReturn should have comments
eNoPreq - Static variable in class j4cevo.Protocol
server call return codes, Util.getReturn should have comments
eNoRoad - Static variable in class j4cevo.Protocol
server call return codes, Util.getReturn should have comments
eNoTime_Attack - Static variable in class j4cevo.Protocol
server call return codes, Util.getReturn should have comments
eNoTime_Bombard - Static variable in class j4cevo.Protocol
server call return codes, Util.getReturn should have comments
eNoTime_Expel - Static variable in class j4cevo.Protocol
server call return codes, Util.getReturn should have comments
eNoTime_Load - Static variable in class j4cevo.Protocol
server call return codes, Util.getReturn should have comments
eNoTime_Move - Static variable in class j4cevo.Protocol
server call return codes, Util.getReturn should have comments
eNoTurn - Static variable in class j4cevo.Protocol
server call return codes, Util.getReturn should have comments
eNoWay - Static variable in class j4cevo.Protocol
server call return codes, Util.getReturn should have comments
eNoWorkerAvailable - Static variable in class j4cevo.Protocol
server call return codes, Util.getReturn should have comments
eNotChanged - Static variable in class j4cevo.Protocol
server call return codes, Util.getReturn should have comments
eOK - Static variable in class j4cevo.Protocol
server call return codes, Util.getReturn should have comments
eObsolete - Static variable in class j4cevo.Protocol
server call return codes, Util.getReturn should have comments
eOfferNotAcceptable - Static variable in class j4cevo.Protocol
server call return codes, Util.getReturn should have comments
eOnlyOnce - Static variable in class j4cevo.Protocol
server call return codes, Util.getReturn should have comments
eOutOfControl - Static variable in class j4cevo.Protocol
server call return codes, Util.getReturn should have comments
eRemoved - Static variable in class j4cevo.Protocol
server call return codes, Util.getReturn should have comments
eStealthUnit - Static variable in class j4cevo.Protocol
server call return codes, Util.getReturn should have comments
eTileNotAvailable - Static variable in class j4cevo.Protocol
server call return codes, Util.getReturn should have comments
eTreaty - Static variable in class j4cevo.Protocol
server call return codes, Util.getReturn should have comments
eUnknown - Static variable in class j4cevo.Protocol
server call return codes, Util.getReturn should have comments
eUtilized - Static variable in class j4cevo.Protocol
server call return codes, Util.getReturn should have comments
eViolation - Static variable in class j4cevo.Protocol
server call return codes, Util.getReturn should have comments
eWon - Static variable in class j4cevo.Protocol
server call return codes, Util.getReturn should have comments
eZOC - Static variable in class j4cevo.Protocol
server call return codes, Util.getReturn should have comments
eZOC_EnemySpotted - Static variable in class j4cevo.Protocol
server call return codes, Util.getReturn should have comments
execute() - Method in interface sampleai.Step
 
expectedIncomeChanged(int) - Method in class j4cevo.Player.ChangeAdapter
 
expectedIncomeChanged(int) - Method in interface j4cevo.Player.ChangeListener
 
expectedResearchChanged(int) - Method in class j4cevo.Player.ChangeAdapter
 
expectedResearchChanged(int) - Method in interface j4cevo.Player.ChangeListener
 
expires() - Method in class j4cevo.Wonder
Queries for the Advance, that voids the effects of this Wonder, if any.

F

Factory - Static variable in class j4cevo.Improvement
 
Fanatic - Static variable in class j4cevo.Capability
 
FirstStrike - Static variable in class j4cevo.Capability
 
Flight - Static variable in class j4cevo.Advance
 
Forest - Static variable in class j4cevo.Protocol.TerrainType
 
FormationMap - class j4cevo.util.FormationMap.
 
FormationMap(Map) - Constructor for class j4cevo.util.FormationMap
 
FormationMap.Formation - class j4cevo.util.FormationMap.Formation.
 
FormationMap.FormationType - interface j4cevo.util.FormationMap.FormationType.
 
Fuel - Static variable in class j4cevo.Capability
 
Fundamentalism - Static variable in class j4cevo.Government
 
Future - Static variable in class j4cevo.Age
 
fArctic - Static variable in class j4cevo.Protocol.TerrainType
 
fArctic - Static variable in class j4cevo.Tile
 
fCanal - Static variable in class j4cevo.Protocol.TileFlags
 
fCity - Static variable in class j4cevo.Protocol.TileFlags
 
fCobalt - Static variable in class j4cevo.Protocol.TileFlags
 
fDeadLands - Static variable in class j4cevo.Protocol.TileFlags
 
fDesert - Static variable in class j4cevo.Protocol.TerrainType
 
fDesert - Static variable in class j4cevo.Tile
 
fForest - Static variable in class j4cevo.Protocol.TerrainType
 
fForest - Static variable in class j4cevo.Tile
 
fGrWall - Static variable in class j4cevo.Protocol.TileFlags
 
fGrass - Static variable in class j4cevo.Protocol.TerrainType
 
fGrass - Static variable in class j4cevo.Tile
 
fHiddenUnit - Static variable in class j4cevo.Protocol.TileFlags
 
fHills - Static variable in class j4cevo.Protocol.TerrainType
 
fHills - Static variable in class j4cevo.Tile
 
fInEnemyZoC - Static variable in class j4cevo.Protocol.TileFlags
 
fMercury - Static variable in class j4cevo.Protocol.TileFlags
 
fModern - Static variable in class j4cevo.Protocol.TileFlags
 
fMountains - Static variable in class j4cevo.Protocol.TerrainType
 
fMountains - Static variable in class j4cevo.Tile
 
fObserved - Static variable in class j4cevo.Protocol.TileFlags
 
fOcean - Static variable in class j4cevo.Protocol.TerrainType
 
fOcean - Static variable in class j4cevo.Tile
 
fOwnZoCUnit - Static variable in class j4cevo.Protocol.TileFlags
 
fOwned - Static variable in class j4cevo.Protocol.TileFlags
 
fPeace - Static variable in class j4cevo.Protocol.TileFlags
 
fPoll - Static variable in class j4cevo.Protocol.TileFlags
 
fPrairie - Static variable in class j4cevo.Protocol.TerrainType
 
fPrairie - Static variable in class j4cevo.Tile
 
fPrefStartPos - Static variable in class j4cevo.Protocol.TileFlags
 
fRR - Static variable in class j4cevo.Protocol.TileFlags
 
fRiver - Static variable in class j4cevo.Protocol.TileFlags
 
fRoad - Static variable in class j4cevo.Protocol.TileFlags
 
fShore - Static variable in class j4cevo.Protocol.TerrainType
 
fShore - Static variable in class j4cevo.Tile
 
fSpecial - Static variable in class j4cevo.Protocol.TileFlags
 
fSpecial1 - Static variable in class j4cevo.Protocol.TileFlags
 
fSpecial2 - Static variable in class j4cevo.Protocol.TileFlags
 
fSpiedOut - Static variable in class j4cevo.Protocol.TileFlags
 
fStartPos - Static variable in class j4cevo.Protocol.TileFlags
 
fStealthUnit - Static variable in class j4cevo.Protocol.TileFlags
 
fSwamp - Static variable in class j4cevo.Protocol.TerrainType
 
fSwamp - Static variable in class j4cevo.Tile
 
fTerImp - Static variable in class j4cevo.Protocol.TileFlags
 
fTundra - Static variable in class j4cevo.Protocol.TerrainType
 
fTundra - Static variable in class j4cevo.Tile
 
fUNKNOWN - Static variable in class j4cevo.Protocol.TerrainType
 
fUnit - Static variable in class j4cevo.Protocol.TileFlags
 
fUranium - Static variable in class j4cevo.Protocol.TileFlags
 
faAvailable - Static variable in class j4cevo.Protocol.Availability
 
faInvalid - Static variable in class j4cevo.Protocol.Availability
 
faNotAvailable - Static variable in class j4cevo.Protocol.Availability
 
faPole - Static variable in class j4cevo.Protocol.Availability
 
faSiege - Static variable in class j4cevo.Protocol.Availability
 
faTreaty - Static variable in class j4cevo.Protocol.Availability
 
finalize() - Method in class j4cevo.PlayerCity.AreaInfo
 
findSettlingTileFor(Unit, int, int) - Method in class sampleai.Brain
 
fromData(DataInput) - Static method in class j4cevo.Unit
 

G

Game - class j4cevo.Game.
 
Government - class j4cevo.Government.
The form of government affects among others: formula for corruption, the amount of food required to support a settler, how many military units are support free.
Granary - Static variable in class j4cevo.Improvement
 
Grass - Static variable in class j4cevo.Protocol.TerrainType
 
GreatWall - Static variable in class j4cevo.Improvement
 
Ground - Static variable in class j4cevo.Domain
 
GrowthBar - class j4cevo.debug.GrowthBar.
A JProgressBar used for displaying additionally expected growth and unused growth.
GrowthBar() - Constructor for class j4cevo.debug.GrowthBar
 
GuardCity - Static variable in interface sampleai.Unit.UnitCommand.Commands
 
Gunpowder - Static variable in class j4cevo.Advance
 
generateGameRepresentations() - Method in class j4cevo.test.TestPlayer
This function collects all representations of a game state.
get(int) - Static method in class j4cevo.Domain
 
get(Object) - Method in interface j4cevo.system.Cache.Provider
 
get(int) - Method in class j4cevo.system.Cache
Convenience method for Integer keys.
get(Object) - Method in class j4cevo.system.Cache
Gets the associated or newly provided Object for the given key.
getAdvance() - Method in class j4cevo.Player.Research.Null
 
getAdvance() - Method in interface j4cevo.Player.Research
 
getAfforestedTerrain() - Method in class j4cevo.Protocol.TerrainType
 
getAge() - Method in class j4cevo.Advance
Gets the age for this Advance, In industrial era nothing changes In future era nothing changes
getAge() - Method in class j4cevo.Enemy
 
getAge() - Method in class j4cevo.Player
 
getAge() - Method in interface j4cevo.PlayerBase
 
getAgeName() - Method in class j4cevo.Advance
 
getAirload() - Method in class j4cevo.Unit
number of transported air units
getAirloadCapacity() - Method in class j4cevo.EnemyModel
Not avaiable for ModelDomain.dAir
getAirloadCapacity() - Method in class j4cevo.Model
 
getAirloadCapacity() - Method in interface j4cevo.ModelBase
 
getAllAdvances() - Static method in class j4cevo.Advance
Gets a list of all advances.
getAmountBuilt() - Method in class j4cevo.Model
Some statistic: units built with this model
getAmountLost() - Method in class j4cevo.EnemyModel
 
getAmountLost() - Method in class j4cevo.Model
Some statistic: units of this model lost in combat
getAmountLost() - Method in interface j4cevo.ModelBase
 
getAnarchyStart() - Method in class j4cevo.Player
Gets the turn, when Anarchy started or 0 if there is no anarchy actually
getArmor() - Method in class sampleai.Brain.ModelWish
 
getAttack() - Method in class j4cevo.EnemyModel
 
getAttack() - Method in class j4cevo.Model
 
getAttack() - Method in interface j4cevo.ModelBase
 
getAttackDefenseMultiplier() - Method in class j4cevo.Model
This multiplier has to be applied to attack/defense base values.
getAttackDefenseMultiplier() - Method in class j4cevo.Player.Domain
Gets the attack defense multiplier that is applied for newly designed model for that domain.
getAttitudeTowardsEnemy() - Method in class j4cevo.Enemy
Gets the players attitude towards this enemy
getAttitudeTowardsPlayer() - Method in class j4cevo.Enemy
Gets this enemies attitude towards the player
getAvailability() - Method in class j4cevo.City.Tile
Gets the availability of this Tile
getAvailability(City.Tile) - Method in class j4cevo.PlayerCity.AreaInfo
 
getAvailability() - Method in class j4cevo.PlayerCity
 
getBasicCost() - Method in class j4cevo.Player.Domain
Deprecated. use getCostMultiplier
getBattleForecast(Tile.BattleForecast, int, int, int, int, int, int) - Method in class j4cevo.Tile
 
getBattleForecast(Tile.BattleForecast, UnitBase, int) - Method in class j4cevo.Tile
 
getBattleForecast(Tile.BattleForecast, ModelBase, int, int, int, int) - Method in class j4cevo.Tile
This query allows to simulate an attack of a hypothetical attacker on an existing defender.
getBattleForecast(Tile.BattleForecast, int, int, int, int, int, int, int) - Static method in class j4cevo.Tile
 
getBombCapacity() - Method in class j4cevo.EnemyModel
Cap[mcBombs]*m.MStrength*2 ???
getBombCapacity() - Method in class j4cevo.Model
 
getBombCapacity() - Method in interface j4cevo.ModelBase
 
getBrain() - Method in class j4cevo.Player
 
getBufferSize() - Method in class j4cevo.Player.Wonder
 
getBuildCostModifier() - Method in class j4cevo.Player
 
getCByte(byte) - Static method in class j4cevo.system.Util
 
getCapabilities() - Method in class j4cevo.Domain
Gets the possible capabilities for a domain
getCapabilityAmount(Capability) - Method in class j4cevo.Model
 
getCenter() - Method in class j4cevo.util.FormationMap.Formation
 
getChangeListener() - Method in class j4cevo.debug.UnitsDisplay
 
getChangeSlot() - Method in class j4cevo.Player
 
getChangeSlot() - Method in class j4cevo.debug.MapDisplay
gets the slot for ChangeListener by convention there should be a local ChangeListener class
getChangeSlot() - Method in class j4cevo.debug.ScrollList
gets the slot for ChangeListener.
getChangeSlot() - Method in class j4cevo.debug.Tracer
gets the slot for ChangeListener by convention there should be a local ChangeListener class
getChangeSlot() - Method in class j4cevo.debug.UnitDisplay
gets the slot for ChangeListener by convention there should be a local ChangeListener class.
getChangeSlot() - Method in class j4cevo.debug.UnitsDisplay
 
getChangeSlot() - Method in interface j4cevo.system.ChangeInformer
gets the slot for ChangeListener by convention there should be a local ChangeListener class
getChangeSlot() - Method in class sampleai.UnitDisplay
slot for
getChart(int) - Method in class j4cevo.Player
request a chart
getCities() - Method in class j4cevo.Player
Gets all cities
getCity() - Method in class j4cevo.Player.Wonder
Gets the city where this Wonder is built
getCity(Tile) - Method in class j4cevo.Player
 
getCity() - Method in class j4cevo.PlayerCity
 
getCityImage(int, int) - Method in class j4cevo.debug.ImageProvider.NationImages
 
getCityTileInfo() - Method in class j4cevo.Tile
Gets exact resource production of a tile for the city which is currently exploiting it.
getClearedTerrain() - Method in class j4cevo.Protocol.TerrainType
 
getColor() - Method in class j4cevo.debug.ImageProvider.NationImages
 
getCommandString(int) - Static method in class j4cevo.system.Util
 
getCommandString(int, boolean) - Static method in class j4cevo.system.Util
 
getCommandString(int) - Static method in class sampleai.Unit.UnitCommand
 
getCommandString() - Method in class sampleai.Unit
 
getConn4(int, int) - Method in class j4cevo.debug.ImageProvider
 
getCorruption() - Method in class j4cevo.PlayerCity.Report
 
getCost() - Method in class j4cevo.Job
Gets the movement points required to perform this job.
getCost(Tile) - Method in class j4cevo.Job
Gets the cost for this job under consideration of the location
getCost() - Method in class j4cevo.Player.Domain
Deprecated. use getCostMultiplier
getCostAddition() - Method in class j4cevo.Capability
Gets the cost that is added to the model when this capability is applied.
getCostMultiplier() - Method in class j4cevo.Model
This multiplier has to be applied to cost base value.
getCostMultiplier() - Method in class j4cevo.Player.Domain
Gets the production point multiplier any new designed model for that domain will have.
getCostMultiplier() - Method in class j4cevo.Upgrade
The cost multiplier af a model changes to this amount when the prerequisite is researched, except the prerequisite is a future advance, then cost multiplier has to be added
getCredibility() - Method in class j4cevo.Enemy
 
getCredibility() - Method in class j4cevo.Player
 
getCredibility() - Method in interface j4cevo.PlayerBase
 
getCurrentJob() - Method in class j4cevo.EnemyUnit
Deprecated.  
getCurrentResearch() - Method in class j4cevo.Player
Gets advance researched.
getCurrentResearchModel() - Method in class j4cevo.Player
 
getCurrentResearchProject() - Method in class j4cevo.Enemy
 
getDamage() - Method in class j4cevo.Tile
Gets resource production of a tile for the city which is currently hypothetically exploiting it.
getDamage(int) - Static method in class j4cevo.Tile
evaluates the percentual damage for ground units when spending movementpoints there does not matter if player owns hanging gardens wonder
getDefender() - Method in class j4cevo.Tile
Gets the own unit which will defend a certain tile.
getDefense() - Method in class j4cevo.EnemyModel
 
getDefense() - Method in class j4cevo.Model
 
getDefense() - Method in interface j4cevo.ModelBase
 
getDifficulty() - Method in class j4cevo.Enemy
 
getDifficulty() - Method in class j4cevo.Player
 
getDifficulty() - Method in interface j4cevo.PlayerBase
 
getDiplomaticStatus(Enemy) - Method in class j4cevo.Enemy
Gets diplomatic status between this enemy and another enemy
getDiplomaticStatus() - Method in class j4cevo.Enemy
Gets the players diplomatic status with this enemy
getDirX() - Method in class j4cevo.Player.Movement
 
getDirY() - Method in class j4cevo.Player.Movement
 
getDirection(int, int) - Static method in class j4cevo.Map
 
getDomain() - Method in class j4cevo.EnemyModel
 
getDomain() - Method in class j4cevo.Model
 
getDomain() - Method in interface j4cevo.ModelBase
 
getDomain() - Method in class j4cevo.Player.Domain
 
getDomain(Domain) - Method in class j4cevo.Player
 
getDomain() - Method in class sampleai.Brain.ModelWish
 
getEffect() - Method in class j4cevo.Improvement
 
getEnemies() - Method in class j4cevo.Player
Gets collection with all enemies, even dead ones
getEnemy() - Method in class j4cevo.EnemyModel
 
getEnemyCity() - Method in class j4cevo.City
 
getEnemyUnits() - Method in class j4cevo.Player
 
getEvacuationStart() - Method in class j4cevo.Enemy
Gets the turn when evacuation from this enemies territory started
getExpectedIncome() - Method in class j4cevo.Player
 
getExpectedResearch() - Method in class j4cevo.Player
 
getExploitingCity() - Method in class j4cevo.Tile.Info
Gets the exploiting city or null if its not exploited by own city
getFlagNames() - Method in class j4cevo.Tile
 
getFlags() - Method in class j4cevo.EnemyUnit
 
getFlags() - Method in class j4cevo.Player.Movement
 
getFlags() - Method in class j4cevo.Unit
 
getFlags() - Method in interface j4cevo.UnitBase
 
getFlagsSet(Class, int) - Static method in class j4cevo.system.Util
 
getFood() - Method in class j4cevo.Tile.Info
 
getFood() - Method in class j4cevo.Tile.RessourceInfo
 
getFoodAccumulated() - Method in class j4cevo.PlayerCity
Gets the food in storage
getFoodProduction() - Method in class j4cevo.PlayerCity.Report
 
getFoodSpend() - Method in class j4cevo.PlayerCity.Report
 
getFoodStorageSize() - Method in class j4cevo.PlayerCity.Report
 
getFoodSurplus() - Method in class j4cevo.PlayerCity.Report
might be negative
getFormation(int) - Method in class j4cevo.util.FormationMap
 
getFormationAtTile(int) - Method in class j4cevo.util.FormationMap
 
getFormationIndex(int) - Method in class j4cevo.util.FormationMap
 
getFormationType(int) - Method in class j4cevo.util.FormationMap
 
getFormations() - Method in class j4cevo.util.FormationMap
 
getFortifiedUnitImage() - Method in class j4cevo.debug.ImageProvider
 
getFuel() - Method in class j4cevo.EnemyUnit
 
getFuel() - Method in class j4cevo.Unit
maybe turns you can stay in air
getFuelCapacity() - Method in class j4cevo.EnemyModel
Only for domain dAir meaningful
getFuelCapacity() - Method in class j4cevo.Model
 
getFuelCapacity() - Method in interface j4cevo.ModelBase
 
getGovernment() - Method in class j4cevo.Enemy
 
getGovernment() - Method in class j4cevo.Player
Get the current government
getGovernment() - Method in interface j4cevo.PlayerBase
 
getHandler() - Method in class j4cevo.debug.Tracer
 
getHandler() - Method in class sampleai.Inspector
 
getHealth() - Method in class j4cevo.EnemyUnit
 
getHealth() - Method in class j4cevo.Player.Movement
 
getHealth() - Method in class j4cevo.Unit
Gets the health of this unit, 100 % minus damage taken
getHealth() - Method in interface j4cevo.UnitBase
 
getHealthAttacker() - Method in class j4cevo.Tile.BattleForecast
 
getHealthDefender() - Method in class j4cevo.Tile.BattleForecast
 
getHome() - Method in class j4cevo.Unit
The home city pays one production point each turn
getID() - Method in class j4cevo.EnemyModel
Unique ID for this model, never changes.
getID() - Method in class j4cevo.Model
 
getID() - Method in interface j4cevo.ModelBase
 
getId() - Method in class j4cevo.Age
 
getIdentifierString(Object) - Static method in class j4cevo.system.Util
 
getImprovementUnderConstruction() - Method in class j4cevo.PlayerCity
 
getIndex() - Method in class j4cevo.CevoIndexedObject
The cEvo index for this object.
getIndex() - Method in class j4cevo.Enemy
 
getIndex() - Method in class j4cevo.EnemyModel
 
getIndex() - Method in class j4cevo.Job
internal information
getIndex() - Method in class j4cevo.Model
 
getIndex() - Method in interface j4cevo.ModelBase
 
getIndex() - Method in class j4cevo.Player
 
getIndex() - Method in interface j4cevo.PlayerBase
 
getIndex() - Method in class j4cevo.Tile
 
getInfo() - Method in class j4cevo.City.Tile
Gets exact resource production of a tile for the city which is currently exploiting it.
getInfo() - Method in class j4cevo.Tile
Request resource production of a tile.
getInitialMaximumWeight() - Method in class j4cevo.Domain
Gets the initial maximum weight a model of this domain can have.
getInstance() - Static method in class j4cevo.debug.CityRenderer
 
getInstance() - Static method in class j4cevo.debug.ImageProvider
 
getInstance() - Static method in class j4cevo.debug.UnitRenderer
 
getIntroductionTurn() - Method in class j4cevo.Model
Some statistic: turn of introduction of this model
getJob() - Method in class j4cevo.EnemyUnit
 
getJob() - Method in class j4cevo.Unit
Gets the current job of a settler
getJob() - Method in interface j4cevo.UnitBase
 
getJobImage(Job) - Method in class j4cevo.debug.ImageProvider
 
getKey() - Method in class j4cevo.CevoIndexedObject
The primary key for the object.
getKind() - Method in class j4cevo.EnemyModel
 
getKind() - Method in class j4cevo.Model
 
getKind() - Method in interface j4cevo.