Uses of Class
io.sockit.gameserver.bot.Bot
Package | Description |
---|---|
io.sockit.gameserver.bot |
This is the core package for the Sockit Game Bot and provides the classes necessary to create bots running on the server side of a multiplayer turn based game.
|
-
Uses of Bot in io.sockit.gameserver.bot
Methods in io.sockit.gameserver.bot with parameters of type Bot Modifier and Type Method Description boolean
Player. isSameAsBot(Bot bot)
Returns true if the player belongs to the specified botvoid
BotEventAdapter. onAvtarChangedOfOtherPlayer(Bot bot, Player player, int newAvtarId, Room room)
void
BotEventListener. onAvtarChangedOfOtherPlayer(Bot bot, Player player, int newAvtarId, Room room)
Event-Handler/Callback called when the avtar of another player is changedvoid
BotEventAdapter. onAvtarChangedOfSelf(Bot bot, int newAvtarId)
void
BotEventListener. onAvtarChangedOfSelf(Bot bot, int newAvtarId)
Event-Handler/Callback called when the avtar of the user loggedIn via this bot changesvoid
BotEventAdapter. onError(Bot bot, int errorCode, String errorDesc)
void
BotEventListener. onError(Bot bot, int errorCode, String errorDesc)
Event-Handler/Callback called when an error is triggered on the server.void
BotEventAdapter. onGameAction(Bot bot, String gameAction, JsonObject actionData, Room room)
void
BotEventListener. onGameAction(Bot bot, String gameAction, JsonObject actionData, Room room)
Event-Handler/Callback called when a game action occurs in the game.void
BotEventAdapter. onGamePlayEnded(Bot bot, Room room, JsonObject endGameData)
void
BotEventListener. onGamePlayEnded(Bot bot, Room room, JsonObject endGameData)
Event-Handler/Callback called when game play ends in the roomvoid
BotEventAdapter. onGamePlayStarted(Bot bot, Room room)
void
BotEventListener. onGamePlayStarted(Bot bot, Room room)
Event-Handler/Callback called when game play starts in the roomvoid
BotEventAdapter. onGetLocations(Bot bot, String gameName, List<String> locations)
void
BotEventListener. onGetLocations(Bot bot, String gameName, List<String> locations)
Event-Handler/Callback called when the Bot receives the location list from the Servervoid
BotEventAdapter. onGetRooms(Bot bot, String gameName, String location, RoomType roomtype, List<RoomInfo> rooms)
void
BotEventListener. onGetRooms(Bot bot, String gameName, String location, RoomType roomtype, List<RoomInfo> rooms)
Event-Handler/Callback called when the Bot receives the room list from the Servervoid
BotEventAdapter. onInvalidAction(Bot bot, String action, String description, JsonObject errorData, Room room, boolean isOutOfTurn)
void
BotEventListener. onInvalidAction(Bot bot, String action, String description, JsonObject errorData, Room room, boolean isOutOfTurn)
Event-Handler/Callback called when an action played by the Bot is not validvoid
BotEventAdapter. onLoggedIn(Bot bot)
void
BotEventListener. onLoggedIn(Bot bot)
Event-Handler/Callback called when the Bot successfully logins into the servervoid
BotEventAdapter. onLoggedOut(Bot bot)
void
BotEventListener. onLoggedOut(Bot bot)
Event-Handler/Callback called when the Bot successfully logouts from the servervoid
BotEventAdapter. onMessageReceivedBytes(Bot bot, String command, byte[] data)
void
BotEventListener. onMessageReceivedBytes(Bot bot, String command, byte[] data)
Event-Handler/Callback called when the Bot receives a custom binary message from the servervoid
BotEventAdapter. onMessageReceivedJson(Bot bot, String command, JsonObject data)
void
BotEventListener. onMessageReceivedJson(Bot bot, String command, JsonObject data)
Event-Handler/Callback called when the Bot receives a custom Json message from the servervoid
BotEventAdapter. onMessageReceivedString(Bot bot, String command, String data)
void
BotEventListener. onMessageReceivedString(Bot bot, String command, String data)
Event-Handler/Callback called when the Bot receives a custom text message from the servervoid
BotEventAdapter. onNextTurn(Bot bot, Player turnPlayer, JsonObject turnData, Room room, boolean isSelfTurn)
void
BotEventListener. onNextTurn(Bot bot, Player turnPlayer, JsonObject turnData, Room room, boolean isSelfTurn)
Event-Handler/Callback called when a new turn beginsvoid
BotEventAdapter. onNotEligibleToPlay(Bot bot, Player player, Room room, String reason)
void
BotEventListener. onNotEligibleToPlay(Bot bot, Player player, Room room, String reason)
Event-Handler/Callback called when the Bot is not eligible to play the new game play that is startingvoid
BotEventAdapter. onOutOfTurnPlayed(Bot bot, Player outOfTurnPlayer, String playerAction, JsonObject actionData, Room room, boolean isSelf)
void
BotEventListener. onOutOfTurnPlayed(Bot bot, Player outOfTurnPlayer, String playerAction, JsonObject actionData, Room room, boolean isSelf)
Event-Handler/Callback called when an action is played out of turn by a playervoid
BotEventAdapter. onRoomDestroyed(Bot bot, Room room)
void
BotEventListener. onRoomDestroyed(Bot bot, Room room)
Event-Handler/Callback called when the room joined by this bot is destroyedvoid
BotEventAdapter. onRoomJoined(Bot bot, Room room)
void
BotEventListener. onRoomJoined(Bot bot, Room room)
Event-Handler/Callback called when the Bot joins a roomvoid
BotEventAdapter. onRoomLeft(Bot bot)
void
BotEventListener. onRoomLeft(Bot bot)
Event-Handler/Callback called when the Bot leaves the roomvoid
BotEventAdapter. onRoomRefreshedFromServer(Bot bot, Room room)
void
BotEventListener. onRoomRefreshedFromServer(Bot bot, Room room)
Event-Handler/Callback called when the room state is refreshed from the server.void
BotEventAdapter. onSeatLeft(Bot bot, Player playerLeft, Room room, boolean isSelf)
void
BotEventListener. onSeatLeft(Bot bot, Player playerLeft, Room room, boolean isSelf)
Event-Handler/Callback called when any user leaves a seat in the room.void
BotEventAdapter. onSeatTaken(Bot bot, Player playerSeated, Room room, boolean isSelf)
void
BotEventListener. onSeatTaken(Bot bot, Player playerSeated, Room room, boolean isSelf)
Event-Handler/Callback called when any user takes a seat in the room.void
BotEventAdapter. onServerShutdown(Bot bot)
void
BotEventListener. onServerShutdown(Bot bot)
Event-Handler/Callback called when the server shutsdownvoid
BotEventAdapter. onSessionTimedOut(Bot bot)
void
BotEventListener. onSessionTimedOut(Bot bot)
Event-Handler/Callback called when the Bot's session times out on the servervoid
BotEventAdapter. onTurnPlayed(Bot bot, Player turnPlayer, String playerAction, JsonObject actionData, Room room, boolean isSelf)
void
BotEventListener. onTurnPlayed(Bot bot, Player turnPlayer, String playerAction, JsonObject actionData, Room room, boolean isSelf)
Event-Handler/Callback called when a player plays his/her turn