Package za.co.wethinkcode.robots.domain


package za.co.wethinkcode.robots.domain
Classes in the domain package encapsulate shared domain specific behaviour between the server and client
  • Class
    Description
    This enum encodes the cardinal directions of the world.
    Help Struct stores all the information that an ImplementedClientCommands needs to be rendered in a helpful way
    The Implemented client Commands enum captures the allowed variants of a Client Command
    Enum encapsulating the variants of response.
    The Robot Kind Enum encapsulates all the different possible types of robot we can expect to encounter
    This enum encapsulates the valid states that a robot can be in
    Enum encapsulating the different kinds of weapon a RobotKind can have