# Uses of Package
edu.wisc.game.engine

- Packages that use edu.wisc.game.engine
  Package | Description
  --- | ---
  edu.wisc.game.engine | Top-level Game Server code
  edu.wisc.game.sql | Persistent data structures

- Classes in edu.wisc.game.engine used by edu.wisc.game.engine
  Class | Description
  --- | ---
  Order | An Order object describe a built-in or custom ordering of
  Order.PositionSelector | Names of built-in (predefined) orders
  RuleSet | A RuleSet describes the rules of a game.
  RuleSet.BucketList | A BucketList represents the information about the destination buckets given in the "buckets" field of an atom.
  RuleSet.BucketSelector | The list of variables that can be used in the bucket expression
  RuleSet.PositionList | Represents the restrictions on the positions from which game pieces can be picked
  RuleSet.ReportedSrc | This is used for pretty-printing in the GUI client.
  RuleSet.Row | A row object represents the content of one line of the rule set description file, i.e.

- Classes in edu.wisc.game.engine used by edu.wisc.game.sql
  Class | Description
  --- | ---
  RuleSet | A RuleSet describes the rules of a game.
  RuleSet.ReportedSrc | This is used for pretty-printing in the GUI client.