Fishtank
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 CFishRepresents the position and velocity of a Shape on an infinite x-y grid
 CScreenRepresents the abstract notion of a character-addressable writable screen
 CShapeRepresents an ASCII-art drawing and its corresponding bounding box
 CStringScreenSerializable implementation of Screen using a 2D character buffer
 CTankRepresents a collection of Fish