Uses of Class
za.co.wethinkcode.robots.client.memory.Memory
Packages that use Memory
Package
Description
Behaviour related to the behaviour and interactions with the robot-world api
Parent module of the client of the Robot World Game
Classes in the client.networking module encapsulate the way the Robot Worlds
Client interacts with the network
This module contains classes required for rendering the server UI
Classes in this package encapsulate the behavior of the robot worlds client GUI
-
Uses of Memory in za.co.wethinkcode.robots.api
Methods in za.co.wethinkcode.robots.api with parameters of type MemoryModifier and TypeMethodDescriptionstatic com.google.gson.JsonObjectClientAPI.createRequest(InputParser parser, Memory memory) Create a formatted api request as a client -
Uses of Memory in za.co.wethinkcode.robots.client
Methods in za.co.wethinkcode.robots.client that return MemoryModifier and TypeMethodDescriptionClient.getMemory()ClientHandler.getMemory()Simpler getter forClientHandler.memoryConstructors in za.co.wethinkcode.robots.client with parameters of type MemoryModifierConstructorDescriptionClientHandler(Socket socket, Memory memory) Create an Input and Output Stream from a socket. -
Uses of Memory in za.co.wethinkcode.robots.client.commands
Methods in za.co.wethinkcode.robots.client.commands with parameters of type MemoryModifier and TypeMethodDescriptionvoidvoidSwapClientCommand.execute(Memory memory, ClientRobot yourRobo) voidSwapClientCommand.executeOld(Memory memory) Constructors in za.co.wethinkcode.robots.client.commands with parameters of type MemoryModifierConstructorDescriptionSwapClientCommand(Memory memory, Client client) Standard constructor for a swap command -
Uses of Memory in za.co.wethinkcode.robots.client.networking
Methods in za.co.wethinkcode.robots.client.networking with parameters of type MemoryModifier and TypeMethodDescriptionvoidClientNetworkOutput.sendRequest(InputParser input, Memory memory, ClientRobot launched) -
Uses of Memory in za.co.wethinkcode.robots.rendering
Methods in za.co.wethinkcode.robots.rendering with parameters of type MemoryModifier and TypeMethodDescriptionstatic StringClientTextRenderer.formatBotSelection(Memory mem) static voidClientTextRenderer.renderBotSelection(Memory mem) static StringClientTextRenderer.styleMemory(Memory memory) Stylistically similar to amemory.toString()static voidRenderer.updateRenderer(Memory memory) Updates all child renderers -
Uses of Memory in za.co.wethinkcode.robots.rendering.gui
Methods in za.co.wethinkcode.robots.rendering.gui with parameters of type MemoryModifier and TypeMethodDescriptionvoidRobotScene.updateCurrentBot(Memory memory) voidUpdate the GUI based on the latest version of the client's memory. -
Uses of Memory in za.co.wethinkcode.robots.rendering.gui.ui
Methods in za.co.wethinkcode.robots.rendering.gui.ui with parameters of type MemoryModifier and TypeMethodDescriptionvoidGameWindow.setCurrentBot(Memory memory) javafx.scene.layout.VBoxGameWindow.setStatsPanel(Memory memory) voidGameWindow.updateCurrentBot(Memory memory) voidGameWindow.updateGuiDirectly(Memory memory) Update the GUI directly on FX application thread based on latest Memory.voidvoidWorldCanvas.updateState(Memory mem) Called whenever memory updates to digest the latest response state.Constructors in za.co.wethinkcode.robots.rendering.gui.ui with parameters of type Memory