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
-
ClassDescriptionClasses that implement the
DangerousObjectcan cause harm to aRobotDomain Class representing a placed mineRecord class of a single brick of an ObstacleThe Pit Obstacle represents a bottomless pit that a robot can fall intoThe 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