Interface | Description |
---|---|
IAppearance |
Immutable representation of a virtual terminal character.
|
IBotHack |
The root of BotHack functionality.
|
IFrame |
Immutable representation of a 80x24 virtual terminal.
|
IGame |
Immutable representation of the game state at some point.
|
IPlayer |
Immutable representation of player-related state and functionality.
|
IPosition |
Immutable representation of a position on the screen.
|
IPredicate<T> |
Custom filter function.
|
Class | Description |
---|---|
Position |
Position factory and utility functions.
|
Enum | Description |
---|---|
Alignment | |
Color | |
Direction | |
Encumbrance | |
HaveOption | |
Hunger | |
Intrinsic | |
Stat |
All interfaces except for IBotHack are backed by immutable objects and can be used as keys in a Map, shared freely between threads etc.
None of these except IPredicate are meant to be implemented by user code.
IBotHack.game()