Overview
The entirety of the public API is exposed here. The following sections will help you discover the API's capabilities and components.
Common
Contains core data structures and types used across Aegis.
Direction
EnumEnum representing different cardinal and intercardinal directions.
Location
ClassRepresents a location in the world.
World
Defines the world and its cell-based structure for simulation.
World
ClassRepresents a 2D grid of cells.
Cell
ClassRepresents a cell in the world.
Agent Commands
Commands available for agents interacting with Aegis.
End Turn
AgentCommandRepresents a command that allows an agent to tell the server it is done with its turn.
Move
AgentCommandRepresents a command for an agent to move in a specified direction.
Save Surv
AgentCommandRepresents a command for an agent to save a survivor.
Agent
Contains the core components for agents.
AgentController
ClassAn interface for controlling an agent and interacting with the Aegis system.