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:
Made with Nim. Generated: 2026-08-29 15:14:25 UTC