ostrat.pzug

package ostrat.pzug

Members list

Type members

Classlikes

object Britain extends Polity

Attributes

Supertypes
trait Polity
trait TellSimple
trait Tell
trait Persist
class Object
trait Matchable
class Any
Show all
Self type
Britain.type
trait Building extends ZugTerr

Attributes

Supertypes
trait ZugTerr
trait Coloured
trait TellSimple
trait Tell
trait Persist
class Object
trait Matchable
class Any
Show all
Known subtypes
object StoneBuilding
object WoodBuilding
case class Fire(r: Int, c: Int) extends ZugAction

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait ZugAction
class Object
trait Matchable
class Any
Show all
object Fire

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Fire.type
object France extends Polity

Attributes

Supertypes
trait Polity
trait TellSimple
trait Tell
trait Persist
class Object
trait Matchable
class Any
Show all
Self type
France.type
object Germany extends Polity

Attributes

Supertypes
trait Polity
trait TellSimple
trait Tell
trait Persist
class Object
trait Matchable
class Any
Show all
Self type
Germany.type
case class HSquad(hc: HCen, value: Squad) extends HexMemShow[Squad]

A class identifying a Player and a hex coordinate position.

A class identifying a Player and a hex coordinate position.

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait HexMemShow[Squad]
trait Tell2[HCen, Squad]
trait Persist2[HCen, Squad]
trait PersistN
trait TellN
trait Tell
trait Persist
trait HexMem[Squad]
class Object
trait Matchable
class Any
Show all
case object Hill extends ZugTerr

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait ZugTerr
trait Coloured
trait TellSimple
trait Tell
trait Persist
class Object
trait Matchable
class Any
Show all
Self type
Hill.type
case object Lake extends ZugTerr

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait ZugTerr
trait Coloured
trait TellSimple
trait Tell
trait Persist
class Object
trait Matchable
class Any
Show all
Self type
Lake.type
case class Move(dirns: HStepArr) extends ZugAction

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait ZugAction
class Object
trait Matchable
class Any
Show all
object Move

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Move.type
object NoAction extends ZugAction

Attributes

Supertypes
trait ZugAction
class Object
trait Matchable
class Any
Self type
NoAction.type
case object Plain extends ZugTerr

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait ZugTerr
trait Coloured
trait TellSimple
trait Tell
trait Persist
class Object
trait Matchable
class Any
Show all
Self type
Plain.type
object PlayBritain extends ZPlayer

Attributes

Supertypes
class ZPlayer
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
object PlayGermany extends ZPlayer

Attributes

Supertypes
class ZPlayer
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
object PlayGermanyBritain extends ZPlayer

Attributes

Supertypes
class ZPlayer
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
object PlayGermanyFrance extends ZPlayer

Attributes

Supertypes
class ZPlayer
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
trait Polity extends TellSimple

Attributes

Companion
object
Supertypes
trait TellSimple
trait Tell
trait Persist
class Object
trait Matchable
class Any
Show all
Known subtypes
object Britain
object France
object Germany
object Polity

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Polity.type
case class Squad(polity: Polity, var action: ZugAction) extends Coloured

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Coloured
class Object
trait Matchable
class Any
Show all
object Squad

Companion object for Player case class contains implicit instance for Persist.

Companion object for Player case class contains implicit instance for Persist.

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Squad.type
case object StoneBuilding extends Building

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Building
trait ZugTerr
trait Coloured
trait TellSimple
trait Tell
trait Persist
class Object
trait Matchable
class Any
Show all
Self type
case object WheatField extends ZugTerr

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait ZugTerr
trait Coloured
trait TellSimple
trait Tell
trait Persist
class Object
trait Matchable
class Any
Show all
Self type
WheatField.type
case object WoodBuilding extends Building

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Building
trait ZugTerr
trait Coloured
trait TellSimple
trait Tell
trait Persist
class Object
trait Matchable
class Any
Show all
Self type
case class ZPlayer(polities: RArr[Polity])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
object Zug1 extends ZugScenStart

ZugFuhrer scenario 1.

ZugFuhrer scenario 1.

Attributes

Supertypes
trait ZugScenStart
trait ZugScen
trait HSysTurnScen
trait GridTurnScen
trait HSysScen
class Object
trait Matchable
class Any
Show all
Self type
Zug1.type
object Zug2 extends ZugScenStart

ZugFuhrer scenario 2.

ZugFuhrer scenario 2.

Attributes

Supertypes
trait ZugScenStart
trait ZugScen
trait HSysTurnScen
trait GridTurnScen
trait HSysScen
class Object
trait Matchable
class Any
Show all
Self type
Zug2.type
object Zug3 extends ZugScenStart

ZugFuhrer scenario 3.

ZugFuhrer scenario 3.

Attributes

Supertypes
trait ZugScenStart
trait ZugScen
trait HSysTurnScen
trait GridTurnScen
trait HSysScen
class Object
trait Matchable
class Any
Show all
Self type
Zug3.type
trait ZugAction

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Fire
class Move
object NoAction
case class ZugGui(canv: CanvasPlatform, scenIn: ZugScen) extends HGridSysGui

Graphical User Interface for ZugFuhrer game.

Graphical User Interface for ZugFuhrer game.

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class HGridSysGui
trait CmdBarGui
trait CanvasUser
class Object
trait Matchable
class Any
Show all
object ZugLaunch extends GuiLaunchStd

Scenario selector and launcher for ZugFuhrer.

Scenario selector and launcher for ZugFuhrer.

Attributes

Supertypes
trait GuiLaunchStd
trait GuiLaunch
class Object
trait Matchable
class Any
Self type
ZugLaunch.type
trait ZugScen extends HSysTurnScen

ZugFuhrer scenario turn state.

ZugFuhrer scenario turn state.

Attributes

Supertypes
trait HSysTurnScen
trait GridTurnScen
trait HSysScen
class Object
trait Matchable
class Any
Show all
Known subtypes
trait ZugScenStart
object Zug1
object Zug2
object Zug3
Self type
trait ZugScenStart extends ZugScen

ZugFuhrer scenario turn 0 state.

ZugFuhrer scenario turn 0 state.

Attributes

Supertypes
trait ZugScen
trait HSysTurnScen
trait GridTurnScen
trait HSysScen
class Object
trait Matchable
class Any
Show all
Known subtypes
object Zug1
object Zug2
object Zug3

ZugFuhrer hex terrain. Currently a simple form of terrain.

ZugFuhrer hex terrain. Currently a simple form of terrain.

Attributes

Supertypes
trait Coloured
trait TellSimple
trait Tell
trait Persist
class Object
trait Matchable
class Any
Show all
Known subtypes
trait Building
object StoneBuilding
object WoodBuilding
object Hill
object Lake
object Plain
object WheatField
Show all

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait ZugTerr
trait Building
object StoneBuilding
object WoodBuilding
object Hill
object Lake
object Plain
object WheatField
trait TRowElem
Show all
abstract class ZugTerrSetter(gridIn: HGrid, val terrs: LayerHcRefSys[ZugTerr], val sTerrs: HSepLayer[HSideBoolLayer], val corners: HCornerLayer)

Helper class for setting LayerHcRefSys[WTile], HSepLayer[WSide] and HCornerLayer at the same time."

Helper class for setting LayerHcRefSys[WTile], HSepLayer[WSide] and HCornerLayer at the same time."

Attributes

Supertypes
class Object
trait Matchable
class Any

Types