Package edu.wisc.game.sql

## Class Episode.Pick

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

- Direct Known Subclasses:
    `Episode.Move`
  Enclosing class:
    Episode

      public static class Episode.Pick
      extends Object

  A Pick instance describes the act of picking a piece, without specifying its destination

- - ### Field Summary

    Fields
    Modifier and Type | Field | Description
    --- | --- | ---
    `int` | `pos` | The position of the piece being moved, in the [1:N*N] range.
    `Date` | `time` |

  - ### Constructor Summary

    Constructors
    Constructor | Description
    --- | ---
    `Pick​(Board.Pos pos)` |

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `int` | `getCode()` |
    `boolean` | `getDidFollow()` |
    `int` | `getMover()` |
    `int` | `getPieceId()` |
    `int` | `getPos()` |
    `double` | `getRValue()` |
    `void` | `setCode​(int _code)` |
    `void` | `setDidFollow​(boolean _didFollow)` |
    `void` | `setPieceId​(int id)` |
    `String` | `toString()` |

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

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

- - ### Field Detail

    - #### pos

          public final int pos

      The position of the piece being moved, in the [1:N*N] range. May contain an invalid value on an invalid /move or /pick call.

    - #### time

          public final Date time

  - ### Constructor Detail

    - #### Pick

          public Pick​(Board.Pos pos)

  - ### Method Detail

    - #### getPos

          public int getPos()

    - #### getPieceId

          public int getPieceId()

    - #### setPieceId

          public void setPieceId​(int id)

    - #### getCode

          public int getCode()

    - #### setCode

          public void setCode​(int _code)

    - #### toString

          public String toString()

      Overrides:
        `toString` in class `Object`

    - #### getRValue

          public double getRValue()

    - #### getMover

          public int getMover()

    - #### getDidFollow

          public boolean getDidFollow()

    - #### setDidFollow

          public void setDidFollow​(boolean _didFollow)