javabot
Class JBotMethodsRepository

Package class diagram package JBotMethodsRepository
java.lang.Object
  extended by javabot.JBotMethodsRepository

public class JBotMethodsRepository
extends Object

Caches all methods inside JBot for an easier retrieval for reflection.

Author:
Radek 'Black_Hand' Pibil

Constructor Summary
JBotMethodsRepository()
           
 
Method Summary
static Method DebugIsReplayingGame()
           
static Method DebugLog0()
           
static Method DebugLog1()
           
static Method DebugLog2()
           
static Method DebugLog3()
           
static Method DebugLog4()
           
static Method GetActionQueue()
           
static Method GetAllianceId()
           
static Method GetAllUnitData()
           
static Method GetAllUnits()
           
static Method GetBomberNukeTarget()
           
static Method GetCityIds()
           
static Method GetCityPopulation()
           
static Method GetCollateralDamage()
           
static Method GetCurrentState()
           
static Method GetCurrentTargetId()
           
static Method GetDefcon()
           
static Method GetDesiredGameSpeed()
           
static Method GetDistance()
           
static Method GetEnemyKills()
           
static Method GetFleetId()
           
static Method GetFleetMemberOffset()
           
static Method GetFleetMembers()
           
static Method GetFleets()
           
static Method GetFriendlyDeaths()
           
static Method GetGameSpeed()
           
static Method GetGameTick()
           
static Method GetGameTime()
           
static Method GetLatitude()
           
static Method GetLongitude()
           
static Method GetMovementTargetLocation()
           
static Method GetNukeSupply()
           
static Method GetOptionValue()
           
static Method GetOwnFleets()
           
static Method GetOwnTeamId()
           
static Method GetOwnUnits()
           
static Method GetRange()
           
static Method GetRemainingPopulation()
           
static Method GetRemainingUnits()
           
static Method GetSailDistance()
           
static Method GetStateCount()
           
static Method GetStateTimer()
           
static Method GetSuccessfulCommands()
           
static Method GetTeamId()
           
static Method GetTeamIds()
           
static Method GetTeamName()
           
static Method GetTeamTerritories()
           
static Method GetTeamTerritoriesCount()
           
static Method GetTeamUnits()
           
static Method GetTerritoryId()
           
static Method GetType()
           
static Method GetUnitCredits()
           
static Method GetUnitValue()
           
static Method GetVelocity()
           
static Method GetVictoryTimer()
           
static Method IsBorder()
           
static Method IsCeaseFire()
           
static Method IsRetaliating()
           
static Method IsSharingRadar()
           
static Method IsValidPlacementLocation()
           
static Method IsValidTerritory()
           
static Method IsVictoryTimerActive()
           
static Method IsVisible()
           
static Method PlaceFleet()
           
static Method PlaceStructure()
           
static Method RequestAlliance()
           
static Method RequestCeaseFire()
           
static Method RequestGameSpeed()
           
static Method RequestShareRadar()
           
static Method SendChatMessage()
           
static Method SendVote()
           
static Method SetActionTarget()
           
static Method SetLandingTarget()
           
static Method SetMovementTarget()
           
static Method SetState()
           
static Method WhiteboardClear()
           
static Method WhiteboardDraw()
           
static Method WriteToConsole()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JBotMethodsRepository

public JBotMethodsRepository()
Method Detail

GetDefcon

public static final Method GetDefcon()

GetGameTime

public static final Method GetGameTime()

GetGameTick

public static final Method GetGameTick()

GetGameSpeed

public static final Method GetGameSpeed()

GetVictoryTimer

public static final Method GetVictoryTimer()

IsVictoryTimerActive

public static final Method IsVictoryTimerActive()

GetOptionValue

public static final Method GetOptionValue()

GetCityIds

public static final Method GetCityIds()

GetCityPopulation

public static final Method GetCityPopulation()

GetRemainingPopulation

public static final Method GetRemainingPopulation()

IsValidTerritory

public static final Method IsValidTerritory()

IsBorder

public static final Method IsBorder()

GetTerritoryId

public static final Method GetTerritoryId()

GetOwnTeamId

public static final Method GetOwnTeamId()

GetTeamIds

public static final Method GetTeamIds()

GetTeamTerritoriesCount

public static final Method GetTeamTerritoriesCount()

GetTeamTerritories

public static final Method GetTeamTerritories()

GetAllianceId

public static final Method GetAllianceId()

GetDesiredGameSpeed

public static final Method GetDesiredGameSpeed()

GetEnemyKills

public static final Method GetEnemyKills()

GetFriendlyDeaths

public static final Method GetFriendlyDeaths()

GetCollateralDamage

public static final Method GetCollateralDamage()

GetTeamName

public static final Method GetTeamName()

IsSharingRadar

public static final Method IsSharingRadar()

IsCeaseFire

public static final Method IsCeaseFire()

RequestAlliance

public static final Method RequestAlliance()

RequestCeaseFire

public static final Method RequestCeaseFire()

RequestShareRadar

public static final Method RequestShareRadar()

RequestGameSpeed

public static final Method RequestGameSpeed()

GetAllUnits

public static final Method GetAllUnits()

GetOwnUnits

public static final Method GetOwnUnits()

GetTeamUnits

public static final Method GetTeamUnits()

GetAllUnitData

public static final Method GetAllUnitData()

GetType

public static final Method GetType()

GetTeamId

public static final Method GetTeamId()

GetOwnFleets

public static final Method GetOwnFleets()

GetFleets

public static final Method GetFleets()

GetFleetMembers

public static final Method GetFleetMembers()

GetFleetId

public static final Method GetFleetId()

GetCurrentState

public static final Method GetCurrentState()

GetStateCount

public static final Method GetStateCount()

GetStateTimer

public static final Method GetStateTimer()

GetActionQueue

public static final Method GetActionQueue()

GetCurrentTargetId

public static final Method GetCurrentTargetId()

GetMovementTargetLocation

public static final Method GetMovementTargetLocation()

GetNukeSupply

public static final Method GetNukeSupply()

GetBomberNukeTarget

public static final Method GetBomberNukeTarget()

IsRetaliating

public static final Method IsRetaliating()

IsVisible

public static final Method IsVisible()

SetState

public static final Method SetState()

SetMovementTarget

public static final Method SetMovementTarget()

SetActionTarget

public static final Method SetActionTarget()

SetLandingTarget

public static final Method SetLandingTarget()

GetLongitude

public static final Method GetLongitude()

GetLatitude

public static final Method GetLatitude()

GetVelocity

public static final Method GetVelocity()

GetRange

public static final Method GetRange()

GetRemainingUnits

public static final Method GetRemainingUnits()

IsValidPlacementLocation

public static final Method IsValidPlacementLocation()

GetFleetMemberOffset

public static final Method GetFleetMemberOffset()

PlaceStructure

public static final Method PlaceStructure()

PlaceFleet

public static final Method PlaceFleet()

GetUnitCredits

public static final Method GetUnitCredits()

GetUnitValue

public static final Method GetUnitValue()

SendVote

public static final Method SendVote()

SendChatMessage

public static final Method SendChatMessage()

GetDistance

public static final Method GetDistance()

GetSailDistance

public static final Method GetSailDistance()

DebugLog0

public static final Method DebugLog0()

DebugLog1

public static final Method DebugLog1()

DebugLog2

public static final Method DebugLog2()

DebugLog3

public static final Method DebugLog3()

DebugLog4

public static final Method DebugLog4()

DebugIsReplayingGame

public static final Method DebugIsReplayingGame()

WhiteboardDraw

public static final Method WhiteboardDraw()

WhiteboardClear

public static final Method WhiteboardClear()

GetSuccessfulCommands

public static final Method GetSuccessfulCommands()

WriteToConsole

public static final Method WriteToConsole()


Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.