Package edu.wisc.game.sql

## Class Episode.Move

- java.lang.Object
- - edu.wisc.game.sql.Episode.Pick
  - - edu.wisc.game.sql.Episode.Move

- Enclosing class:
    Episode

      public static class Episode.Move
      extends Episode.Pick

  A Move instance describes an [attempted] act of picking a piece and dropping it into a bucket.

- - ### Field Summary

    Fields
    Modifier and Type | Field | Description
    --- | --- | ---
    `int` | `bucketNo` | (Attempted) destination, in the [0:3] range

    - ### Fields inherited from class edu.wisc.game.sql.Episode.Pick

      `pos, time`

  - ### Constructor Summary

    Constructors
    Constructor | Description
    --- | ---
    `Move​(Board.Pos pos, Board.Pos bu)` |
    `Move​(Piece _piece, int b)` |

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `int` | `getBucketNo()` |
    `String` | `toString()` |

    - ### Methods inherited from class edu.wisc.game.sql.Episode.Pick

      `getCode, getDidFollow, getMover, getPieceId, getPos, getRValue, setCode, setDidFollow, setPieceId`

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

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

- - ### Field Detail

    - #### bucketNo

          public final int bucketNo

      (Attempted) destination, in the [0:3] range

  - ### Constructor Detail

    - #### Move

          public Move​(Board.Pos pos,
                      Board.Pos bu)

    - #### Move

          public Move​(Piece _piece,
                      int b)

  - ### Method Detail

    - #### getBucketNo

          public int getBucketNo()

    - #### toString

          public String toString()

      Overrides:
        `toString` in class `Episode.Pick`