Index

Modules: robocode_tankroyale_botapi, robocode_tankroyale_botapi/bot, robocode_tankroyale_botapi/bot_info, robocode_tankroyale_botapi/color, robocode_tankroyale_botapi/constants, robocode_tankroyale_botapi/event_queue, robocode_tankroyale_botapi/graphics, robocode_tankroyale_botapi/json_parse, robocode_tankroyale_botapi/schemas, robocode_tankroyale_botapi/utils, robocode_tankroyale_botapi/ws_client.

API symbols

`$`:
`==`:
a:
ABS_DECELERATION:
ACCELERATION:
addCondition:
addCustomEvent:
addCustomEvents:
addEvent:
ALICE_BLUE:
ANTIQUE_WHITE:
AQUA:
AQUAMARINE:
AZURE:
b:
back:
bearingTo:
BEIGE:
BISQUE:
BLACK:
BLANCHED_ALMOND:
BLUE:
BLUE_VIOLET:
Bot:
BotDeathEvent:
BotEvent:
BotHandshake:
BotHitBotEvent:
BotHitWallEvent:
BotInfo:
botInfoFromEnv:
botInfoFromJson:
BotIntent:
BOT_RADIUS:
BotReady:
BotState:
broadcastTeamMessage:
BROWN:
buildIntentJson:
BulletFiredEvent:
BulletHitBotEvent:
BulletHitBulletEvent:
BulletHitWallEvent:
BulletState:
BURLY_WOOD:
CADET_BLUE:
calcBearing:
calcBulletSpeed:
calcDeltaAngle:
calcGunBearing:
calcGunHeat:
calcMaxTurnRate:
calcRadarBearing:
CHARTREUSE:
CHOCOLATE:
CLASSIC:
clear:
clearEvents:
clearGraphics:
clearRemaining:
close:
Color:
Condition:
ConnectedEvent:
ConnectionErrorEvent:
CORAL:
CORNFLOWER_BLUE:
CORNSILK:
CRIMSON:
CYAN:
DARK_BLUE:
DARK_CYAN:
DARK_GOLDENROD:
DARK_GRAY:
DARK_GREEN:
DARK_KHAKI:
DARK_MAGENTA:
DARK_OLIVE_GREEN:
DARK_ORANGE:
DARK_ORCHID:
DARK_RED:
DARK_SALMON:
DARK_SEA_GREEN:
DARK_SLATE_BLUE:
DARK_SLATE_GRAY:
DARK_TURQUOISE:
DARK_VIOLET:
debugLog:
DECELERATION:
decodeFrame:
decodeFrameTimeout:
DEEP_PINK:
DEEP_SKY_BLUE:
DIM_GRAY:
directionTo:
DisconnectedEvent:
dispatchPendingEvents:
distanceTo:
DODGER_BLUE:
drainEventChan:
drainIntentChan:
drainTickChan:
drawCircle:
drawLine:
drawPolygon:
drawRectangle:
drawText:
ekBotDeath:
ekBulletFired:
ekBulletHitBot:
ekBulletHitBullet:
ekBulletHitWall:
ekCustom:
ekDeath:
ekHitBot:
ekHitByBullet:
ekHitWall:
ekScannedBot:
ekSkippedTurn:
ekTeamMessage:
ekTick:
ekWonRound:
encodeTextFrame:
EventKind:
EventQueue:
fillCircle:
fillPolygon:
fillRectangle:
fire:
FIREBRICK:
FLORAL_WHITE:
FOREST_GREEN:
forward:
fromHex:
fromRgb:
fromRgba:
FUCHSIA:
g:
GAINSBORO:
GameAbortedEvent:
GameEndedEventForBot:
GameSetup:
GameStartedEventForBot:
gArenaHeight:
gArenaWidth:
gBot:
gBotInfo:
getArenaHeight:
getArenaWidth:
getBodyColor:
getBotName:
getBulletColor:
getBulletStates:
getDirection:
getDistanceRemaining:
getDistanceTraveledUntilStop:
getEnemyCount:
getEnergy:
getEventPriority:
getEvents:
getFirepower:
getGameType:
getGunColor:
getGunCoolingRate:
getGunDirection:
getGunHeat:
getGunTurnRate:
getGunTurnRemaining:
getMaxGunTurnRate:
getMaxInactivityTurns:
getMaxRadarTurnRate:
getMaxSpeed:
getMaxTurnRate:
getMyId:
getNewTargetSpeed:
getNumberOfRounds:
getPriority:
getRadarColor:
getRadarDirection:
getRadarSweep:
getRadarTurnRate:
getRadarTurnRemaining:
getRound:
getScanColor:
getServerVersion:
getSpeed:
getTargetSpeed:
getTeammateIds:
getTimeLeft:
getTracksColor:
getTurn:
getTurnRate:
getTurnRemaining:
getTurnTimeout:
getTurretColor:
getVariant:
getX:
getY:
GHOST_WHITE:
go:
GOLD:
GOLDENROD:
gPendingMsg:
GRAY:
GREEN:
GREEN_YELLOW:
gunBearingTo:
gWs:
HitByBulletEvent:
HONEYDEW:
HOT_PINK:
INACTIVITY_ZAP:
INDIAN_RED:
INDIGO:
initEventQueue:
initGlobals:
InitialPosition:
isAdjustGunForBodyTurn:
isAdjustRadarForBodyTurn:
isAdjustRadarForGunTurn:
isCritical:
isDisabled:
isDroid:
isInterruptible:
isNearZero:
isRunning:
isStopped:
isTeammate:
IVORY:
KHAKI:
LAVENDER:
LAVENDER_BLUSH:
LAWN_GREEN:
LEMON_CHIFFON:
LIGHT_BLUE:
LIGHT_CORAL:
LIGHT_CYAN:
LIGHT_GOLDENROD_YELLOW:
LIGHT_GRAY:
LIGHT_GREEN:
LIGHT_PINK:
LIGHT_SALMON:
LIGHT_SEA_GREEN:
LIGHT_SKY_BLUE:
LIGHT_SLATE_GRAY:
LIGHT_STEEL_BLUE:
LIGHT_YELLOW:
LIME:
LIME_GREEN:
LINEN:
loadBotInfo:
MAGENTA:
MAROON:
MAX_EVENTS_AGE:
MAX_FIRE_POWER:
MAX_GUN_TURN_RATE:
MAX_NAME_LEN:
MAX_NUMBER_OF_TEAM_MESSAGES_PER_TURN:
MAX_QUEUE_SIZE:
MAX_RADAR_TURN_RATE:
MAX_SPEED:
MAX_TURN_RATE:
MEDIUM_AQUAMARINE:
MEDIUM_BLUE:
MEDIUM_ORCHID:
MEDIUM_PURPLE:
MEDIUM_SEA_GREEN:
MEDIUM_SLATE_BLUE:
MEDIUM_SPRING_GREEN:
MEDIUM_TURQUOISE:
MEDIUM_VIOLET_RED:
MELEE:
MIDNIGHT_BLUE:
MIN_FIRE_POWER:
MINT_CREAM:
MIN_VALUE:
MISTY_ROSE:
MOCCASIN:
NAVAJO_WHITE:
NAVY:
NEGATIVE_INFINITY:
newBotInfo:
newSyncWebSocket:
normalizeAbsoluteAngle:
normalizeRelativeAngle:
OLD_LACE:
OLIVE:
OLIVE_DRAB:
onBotDeath:
onBulletFired:
onBulletHit:
onBulletHitBullet:
onBulletHitWall:
onConnected:
onConnectionError:
onCustomEvent:
onDeath:
onDisconnected:
ONE_VS_ONE:
onGameAborted:
onGameEnded:
onGameStarted:
onHitBot:
onHitByBullet:
onHitWall:
onRoundEnded:
onRoundStarted:
onScannedBot:
onSkippedTurn:
onTeamMessage:
onTick:
onWonRound:
ORANGE:
ORANGE_RED:
ORCHID:
PALE_GOLDENROD:
PALE_GREEN:
PALE_TURQUOISE:
PALE_VIOLET_RED:
PAPAYA_WHIP:
parseBotEvent:
parseBotState:
parseBulletState:
PEACH_PUFF:
PERU:
PINK:
PLUM:
popFirst:
POSITIVE_INFINITY:
POWDER_BLUE:
printToStdErr:
printToStdOut:
PRIORITY_BOT_DEATH:
PRIORITY_BULLET_FIRED:
PRIORITY_BULLET_HIT_BOT:
PRIORITY_BULLET_HIT_BULLET:
PRIORITY_BULLET_HIT_WALL:
PRIORITY_CUSTOM:
PRIORITY_DEATH:
PRIORITY_HIT_BOT:
PRIORITY_HIT_BY_BULLET:
PRIORITY_HIT_WALL:
priorityOf:
PRIORITY_SCANNED_BOT:
PRIORITY_SKIPPED_TURN:
PRIORITY_TEAM_MESSAGE:
PRIORITY_TICK:
PRIORITY_WON_ROUND:
processTickOnMainThread:
processTurn:
PURPLE:
r:
radarBearingTo:
RADAR_RADIUS:
RAM_DAMAGE:
RawEvent:
receive:
receiveWithTimeout:
recvIntent:
RED:
removeConditionByName:
removeCustomEvent:
removeOldEvents:
rescan:
ResultsForBot:
resume:
ROSY_BROWN:
RoundEndedEventForBot:
RoundStartedEvent:
ROYAL_BLUE:
run:
runReceiveLoop:
SADDLE_BROWN:
SALMON:
SANDY_BROWN:
ScannedBotEvent:
SEA_GREEN:
SEA_SHELL:
send:
sendTeamMessage:
ServerHandshake:
setAdjustGunForBodyTurn:
setAdjustRadarForBodyTurn:
setAdjustRadarForGunTurn:
setArenaDimensions:
setBack:
setBodyColor:
setBulletColor:
setEventPriority:
setFillColor:
setFire:
setFireAssist:
setFont:
setForward:
setGameStarted:
setGunColor:
setGunTurnRate:
setInterruptible:
setMaxGunTurnRate:
setMaxRadarTurnRate:
setMaxSpeed:
setMaxTurnRate:
setPriority:
setRadarColor:
setRadarTurnRate:
setRescan:
setResume:
setRunning:
setScanColor:
setServerInfo:
setStop:
setStrokeColor:
setStrokeWidth:
setTargetSpeed:
setTracksColor:
setTurnGunLeft:
setTurnGunRight:
setTurnLeft:
setTurnRadarLeft:
setTurnRadarRight:
setTurnRate:
setTurnRight:
setTurretColor:
shutdownBotThread:
SIENNA:
signalStop:
signalTick:
SILVER:
SkippedTurnEvent:
SKY_BLUE:
SLATE_BLUE:
SLATE_GRAY:
SNOW:
sortEvents:
SPRING_GREEN:
start:
startBotThread:
STARTING_GUN_HEAT:
startRound:
startSenderThread:
STEEL_BLUE:
stop:
stopSenderThread:
svgOutput:
SyncWebSocket:
TAN:
TEAL:
TeamMessage:
TeamMessageEvent:
TEAM_MESSAGE_MAX_SIZE:
THISTLE:
TickEventForBot:
toColor:
toHex:
TOMATO:
TRANSPARENT:
turnGunLeft:
turnGunRight:
turnLeft:
turnRadarLeft:
turnRadarRight:
turnRight:
TURQUOISE:
updateBotNames:
VIOLET:
waitFor:
waitForBotThread:
waitForBotThreadWhileServicingWs:
wakeBotThread:
WebSocketError:
WHEAT:
WHITE:
WHITE_SMOKE:
WonRoundEvent:
WS_RECV_TIMEOUT_MS:
YELLOW:
YELLOW_GREEN: