Class Boards

java.lang.Object
rushhour.model.Boards

public class Boards
extends Object
Sample Rushhour boards.
  • Field Details

    • ONLY_GOAL

      public static final BoardState ONLY_GOAL
      A "sanity check" example with only the goal car on the board.
    • AT_GOAL

      public static final BoardState AT_GOAL
      A degenerate case which starts at the goal, suggested by Laik Ruetten. Uninteresting in terms of search behavior, but should not cause crashes.
    • D2_C1

      public static final BoardState D2_C1
      Deck 2, Card 1
    • D2_C2

      public static final BoardState D2_C2
      Deck 2, Card 2, contributed by Laik Ruetten
    • D2_C4

      public static final BoardState D2_C4
      Deck 2, Card 4, contributed by Connor Langley
    • D2_C5

      public static final BoardState D2_C5
      Deck 2, Card 5, contributed by Sean Martens
    • D2_C6

      public static final BoardState D2_C6
      Deck 2, Card 6, contributed by Jackson Lee
    • D2_C7

      public static final BoardState D2_C7
      Deck 2, Card 7, contributed by Danny Pierce
    • D2_C8

      public static final BoardState D2_C8
      Deck 2, Card 8, contributed by Josh Chianelli
    • D2_C10

      public static final BoardState D2_C10
      Deck 2, Card 10, contributed by Nathan Diedrick
    • D2_C11

      public static final BoardState D2_C11
      Deck 2, Card 11, contributed by Alec Phelps
    • D2_C12

      public static final BoardState D2_C12
      Deck 2, Card 12, contributed by Wai Kit Khong
    • D2_C13

      public static final BoardState D2_C13
      Deck 2, Card 13, contributed by Tristan Rooney
    • D2_C14

      public static final BoardState D2_C14
      Deck 2, Card 14, contributed by Joey Fedor
    • D2_C16

      public static final BoardState D2_C16
      Deck 2, Card 16, contributed by Benjamin Krueger
    • D2_C18

      public static final BoardState D2_C18
      Deck 2, Card 18, contributed by Tyler Landowski
    • D2_C19

      public static final BoardState D2_C19
      Deck 2, Card 19, contributed by Adam Yakes
    • D2_C20

      public static final BoardState D2_C20
      Deck 2, Card 20, contributed by Zhenhao Zhou
    • D2_C21

      public static final BoardState D2_C21
      Deck 2, Card 21, contributed by Zhenhao Zhou
    • D2_C22

      public static final BoardState D2_C22
      Deck 2, Card 22, contributed by Adam Yakes
    • D2_C23

      public static final BoardState D2_C23
      Deck 2, Card 23, contributed by Tyler Landowski
    • D2_C25

      public static final BoardState D2_C25
      Deck 2, Card 25, contributed by Benjamin Krueger
    • D2_C27

      public static final BoardState D2_C27
      Deck 2, Card 27, contributed by Joey Fedor
    • D2_C28

      public static final BoardState D2_C28
      Deck 2, Card 28, contributed by Tristan Rooney
    • D2_C29

      public static final BoardState D2_C29
      Deck 2, Card 29, contributed by Wai Kit Khong
    • D2_C30

      public static final BoardState D2_C30
      Deck 2, Card 30, contributed by Alec Phelps
    • D2_C31

      public static final BoardState D2_C31
      Deck 2, Card 31, contributed by Nathan Diedrick
    • D2_C33

      public static final BoardState D2_C33
      Deck 2, Card 33, contributed by Josh Chianelli
    • D2_C34

      public static final BoardState D2_C34
      Deck 2, Card 34, contributed by Danny Pierce
    • D2_C35

      public static final BoardState D2_C35
      Deck 2, Card 35, contributed by Jackson Lee
    • D2_C36

      public static final BoardState D2_C36
      Deck 2, Card 36, contributed by Sean Martens
    • D2_C37

      public static final BoardState D2_C37
      Deck 2, Card 37, contributed by Connor Langley.
    • D2_C39

      public static final BoardState D2_C39
      Deck 2, Card 39, contributed by Laik Ruetten
    • D2_C40

      public static final BoardState D2_C40
      Deck 2, Card 40
    • BOARDS

      public static final Map<String,​BoardState> BOARDS
      An immutable map from board names to initial states.
  • Constructor Details

  • Method Details

    • main

      public static void main​(String[] args)
      Main routine shows a little catalog of the boards.