Package edu.wisc.game.sql

## Class PredefinedBoardGameGenerator

- java.lang.Object
- - edu.wisc.game.sql.GameGenerator
  - - edu.wisc.game.sql.PredefinedBoardGameGenerator

-     public class PredefinedBoardGameGenerator
      extends GameGenerator

  This class generates games based on a set of predefined initial boards

- - ### Nested Class Summary

    - ### Nested classes/interfaces inherited from class edu.wisc.game.sql.GameGenerator

      `GameGenerator.Features`

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | `checkShapesAndColors​(ColorMap cm)` |
    `Game` | `nextGame()` | Generates the next game to play

    - ### Methods inherited from class edu.wisc.game.sql.GameGenerator

      `advance, extraToString, getAllFeatures, getRules, getTesting, mkGameGenerator, setConditions, setConditionsFromHT, setConditionsFromParaSet, setTesting`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Method Detail

    - #### nextGame

          public Game nextGame()

      Description copied from class: `GameGenerator`
      Generates the next game to play
      Specified by:
        `nextGame` in class `GameGenerator`

    - #### checkShapesAndColors

          public void checkShapesAndColors​(ColorMap cm)
                                    throws IOException

      Throws:
        `IOException`