Package za.co.wethinkcode.robots.server.world
package za.co.wethinkcode.robots.server.world
Classes and submodules in this module encapsulate all functionality of the world
-
ClassDescriptionThe maze class serves an abstracted representation of a maze as generated by
MazeGeneratorThe Robot World Map encapsulates all the behaviour of the locations of objects in the worldThe World Class stores all known information about the world World-level configuration: how many seconds a repair takes.The internals of the edge of an existing worldWorldMap answers questions about a single location in the world: is it in bounds, is it a wall, is it an obstacle, is a robot standing there, and is it therefore a valid place for a robot to be.Standard World Object Interface that allows polymorphic implementation of Objects in the World