I will no longer work on the Java libraries currently existing in this project. I might eventually maintain them upon request or if a new game requires them, but Haskell seems to be a better language for developing these games and I will focus on that.
This library contains unsigned numbers classes, including unsigned integers, unsigned short and unsigned byte. Note that they are classes, not basic types.
This library contains the data types of the LightsOff game, a parser, and a controller definition so that creating new games consists of implementing new views.
This version implements the Model, the Controller, and a 5x5 boards parser. The controller loads two puzzles in the game, an external boards loading method will be added in the future.
Enjoy!
The first version of this library has been released.
The Basic Data Types library contains two classes to hold pairs of elements and optional elements. They both are well documented using javadoc, and the current version can already be considered stable. Please, send any comments you have about these libraries. I'm particularly interested in knowing what other types could be added to the package.