This package contains an experimental extension to MiniDraw, BoardGame, whose hotspots are especially geared towards supporting board games.

The package adds quite a few frozen spots to MiniDraw which then are configured by a set of hot spots for the particular board game. In the contents list, all interfaces are hot spots while concrete classes are frozen spots.

Review the 'breakthrough' example for an example of using BoardGame.

This source code is from the book "Flexible, Reliable Software: Using Patterns and Agile Development" published 2010 by CRC Press. Author: Henrik B Christensen Computer Science Department Aarhus University This source code is provided WITHOUT ANY WARRANTY either expressed or implied. You may study, use, modify, and distribute it for non-commercial purposes. For any commercial use, see http://www.baerbak.com/