Fishtank
|
CFish | Represents the position and velocity of a Shape on an infinite x-y grid |
CScreen | Represents the abstract notion of a character-addressable writable screen |
CShape | Represents an ASCII-art drawing and its corresponding bounding box |
CStringScreen | Serializable implementation of Screen using a 2D character buffer |
CTank | Represents a collection of Fish |