com.rayrobdod

boardGame

package boardGame

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. boardGame
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait NoLandOnAction extends SpaceClass

    A trait that indicates that a Space has no #landOnAction

  2. trait NoPassOverAction extends SpaceClass

    A trait that indicates that a Space has no #passOverAction

  3. abstract class RectangularField extends AnyRef

    A group of spaces such that they form a rectangular board made of com.rayrobdod.boardGame.RectangularSpaces, such that they follow ecludian geometery.

  4. class RectangularSpace extends Space

    A com.rayrobdod.boardGame.Space in a rectangular board, such that it can have zero or one bordering space in each of the four cardinal directions.

  5. abstract class Space extends AnyRef

    A spot on a board game board

  6. abstract class SpaceClass extends AnyRef

    A type of space on a game board.

  7. trait SpaceClassConstructor extends AnyRef

    A constructor-deconstructor for Space Classes.

  8. abstract class Token extends AnyRef

    An object that can move around a game board.

  9. trait TypeOfCost extends AnyRef

    superclass of types of costs.

  10. class UnaryMovement extends Space

    A com.rayrobdod.boardGame.Space in which a player can continue in only one direction.

  11. class UnaryMovementSpaceSeq[A <: UnaryMovement] extends LinearSeq[A]

    Noticed that the UnaryMovement Spaces look like linked list nodes So, I made a linked list around the UnaryMovement Spaces.

  12. trait UniformMovementCost extends SpaceClass

    A trait that indicates that all spaces of a type all have the same effort to pass through.

Value Members

  1. object LiquidPenetrationCost extends TypeOfCost with Product with Serializable

    The cost of water moving through an area

  2. object MagicalStrikeCost extends TypeOfCost with Product with Serializable

    The cost of performing a magical attack across an area

  3. object PhysicalStrikeCost extends TypeOfCost with Product with Serializable

    The cost of performing a physical attack across an area

  4. object RectangularField

    A Constructorish for Rectangular Fields.

  5. object SoundPenetrationCost extends TypeOfCost with Product with Serializable

    The cost of sound moving through an area

  6. object Token

  7. object TokenMovementCost extends TypeOfCost with Product with Serializable

    The cost of a token moving

  8. def getSpaceClassConstructorFromObjectName(objectName: String): SpaceClassConstructor

    Finds the object with the given name and returns that object.

    Finds the object with the given name and returns that object.

    Version

    04 Oct 2011

  9. def mapValuesFromObjectNameToSpaceClassConstructor(strStrMap: Map[String, String]): Map[String, SpaceClassConstructor]

    Version

    04 Oct 2011

  10. package swingView

Inherited from AnyRef

Inherited from Any

Ungrouped