## Uses of Class
edu.wisc.game.rest.ParaSet

- Packages that use ParaSet
  Package | Description
  --- | ---
  edu.wisc.game.engine | Top-level Game Server code
  edu.wisc.game.rest | The RESTful web API
  edu.wisc.game.sql | Persistent data structures
  edu.wisc.game.tools |

- - ### Uses of ParaSet in edu.wisc.game.engine

    Constructors in edu.wisc.game.engine with parameters of type ParaSet
    Constructor | Description
    --- | ---
    `AutomaticRuleGenerator​(Long seed, ParaSet _para)` | Ensures that the para table has the default (legacy) values for "colors" and "shapes", if none are supplied in the CSV file.

  - ### Uses of ParaSet in edu.wisc.game.rest

    Fields in edu.wisc.game.rest declared as ParaSet
    Modifier and Type | Field | Description
    --- | --- | ---
    `static ParaSet` | ParaSet.`legacy` | A dummy ParaSet object that contains legacy colors and shapes.

    Methods in edu.wisc.game.rest that return ParaSet
    Modifier and Type | Method | Description
    --- | --- | ---
    `ParaSet` | NewEpisodeWrapper2.`getPara()` | The parameter set currently in effect.
    `static ParaSet` | ParaSet.`textToParaSet​(String s)` | Processes ParaSet data that have been already read into string.

  - ### Uses of ParaSet in edu.wisc.game.sql

    Methods in edu.wisc.game.sql that return ParaSet
    Modifier and Type | Method | Description
    --- | --- | ---
    `ParaSet` | PlayerInfo.`getFirstPara()` | Gives a link to the first ParaSet.
    `ParaSet` | PlayerInfo.`getPara​(EpisodeInfo epi)` | Gives a link to the ParaSet associated with a given episode
    `ParaSet` | EpisodeInfo.`xgetPara()` |

    Methods in edu.wisc.game.sql with parameters of type ParaSet
    Modifier and Type | Method | Description
    --- | --- | ---
    `static GameGenerator` | GameGenerator.`mkGameGenerator​(RandomRG _random, ParaSet para)` | Creates a GameGenerator based on a parameter set.
    `void` | GameGenerator.`setConditionsFromParaSet​(ParaSet para)` | Sets the constraints if they are specified in the parameter set

    Constructors in edu.wisc.game.sql with parameters of type ParaSet
    Constructor | Description
    --- | ---
    `EpisodeInfo​(Game game, ParaSet _para)` |
    `ReplayedEpisode​(String _episodeId, ParaSet _para, Game game, ReplayedEpisode.RandomPlayer _randomPlayerModel)` | Creates an Episode in order to replay an old recorded Game (with a known rule set and a known initial board).

  - ### Uses of ParaSet in edu.wisc.game.tools

    Fields in edu.wisc.game.tools declared as ParaSet
    Modifier and Type | Field | Description
    --- | --- | ---
    `ParaSet` | EpisodeHandle.`para` |

    Methods in edu.wisc.game.tools with parameters of type ParaSet
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected AnalyzeTranscripts.P0andR` | AnalyzeTranscripts.`computeP0andR​(Vector<TranscriptManager.ReadTranscriptData.Entry[]> subsections, ParaSet para, String ruleSetName, Vector<Board> boardHistory)` | Reconstructs and replays the historical episode, computing p0 for every pick or move attempt.