[Home] [Download] [Documentation] [Discussion Forum] [Jin at SourceForge] [Contribute]

Creating a custom board pattern for Jin 2.13 or later

The definition file

At the root of the resource file is the definition file. This file tells Jin the basic information about the board pattern. It is a properties file and should contain the following properties:

Using free.chess.ImageBoardPainter

If you are using free.chess.ImageBoardPainter (which is currently your only choice, unless you're writing your own board painter), the following properties must also be set in the definition file:

For an example of all of the above, unzip slate.jar from $JIN/resources/pieces/ and examine its structure.

If you have any questions or suggestions, email me at msasha AT engineer DOT com