ostrat.gTwo.h2p

package ostrat.gTwo.h2p

Members list

Type members

Classlikes

case class CounterState(counter: Counter, steps: HStepArr)

The Counter and its intentions. I'm thinking that a game entity and its state should generally be stored in the same layer.

The Counter and its intentions. I'm thinking that a game entity and its state should generally be stored in the same layer.

Attributes

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

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
class G2HGame(scenIn: G2HScen, val guiCounters: RArr[Counter])

Simple game manager for G2HScen. Contains the scenario and the set of Counters controlled by the single GUI player.

Simple game manager for G2HScen. Contains the scenario and the set of Counters controlled by the single GUI player.

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object G2HGame

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
G2HGame.type
case class G2HGui(canv: CanvasPlatform, game: G2HGame, settings: G2HGuiSettings) extends HGridSysGui

Graphical user interface for example game 3. A hex based game like game 1, that introduces multi turn directives.

Graphical user interface for example game 3. A hex based game like game 1, that introduces multi turn directives.

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class HGridSysGui
trait CmdBarGui
trait CanvasUser
class Object
trait Matchable
class Any
Show all
case class G2HGuiSettings(view: HGView, counterSet: RArr[Counter])

Settings for the sole GUI player.

Settings for the sole GUI player.

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object G2HLaunch extends GuiLaunchMore

Attributes

Supertypes
trait GuiLaunch
class Object
trait Matchable
class Any
Self type
G2HLaunch.type
trait G2HScen extends HSysTurnScen

A scenario turn or state for Game Three. Adds in multiple turn orders which are now part of the game state.

A scenario turn or state for Game Three. Adds in multiple turn orders which are now part of the game state.

Attributes

Companion
object
Supertypes
trait HSysTurnScen
trait GridTurnScen
trait HSysScen
class Object
trait Matchable
class Any
Show all
Known subtypes
object G2HScen1
object G2HScen2
object G2HScen3
object G2HScen4
object G2HScen

Companion object for G2HScen trait, contains factory apply method.

Companion object for G2HScen trait, contains factory apply method.

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
G2HScen.type
object G2HScen1 extends G2HScen

1st example Turn 0 scenario state for Game Three.

1st example Turn 0 scenario state for Game Three.

Attributes

Supertypes
trait G2HScen
trait HSysTurnScen
trait GridTurnScen
trait HSysScen
class Object
trait Matchable
class Any
Show all
Self type
G2HScen1.type
object G2HScen2 extends G2HScen

2nd example Turn 0 scenario state for Game Three.

2nd example Turn 0 scenario state for Game Three.

Attributes

Supertypes
trait G2HScen
trait HSysTurnScen
trait GridTurnScen
trait HSysScen
class Object
trait Matchable
class Any
Show all
Self type
G2HScen2.type
object G2HScen3 extends G2HScen

3rd example Turn 0 scenario state for Game Three.

3rd example Turn 0 scenario state for Game Three.

Attributes

Supertypes
trait G2HScen
trait HSysTurnScen
trait GridTurnScen
trait HSysScen
class Object
trait Matchable
class Any
Show all
Self type
G2HScen3.type
object G2HScen4 extends G2HScen

Attributes

Supertypes
trait G2HScen
trait HSysTurnScen
trait GridTurnScen
trait HSysScen
class Object
trait Matchable
class Any
Show all
Self type
G2HScen4.type
case class HCounter(hc: HCen, value: Counter) extends HexMemShow[Counter]

Class may not be needed. A class identifying a Counter and an HCen hex coordinate position.

Class may not be needed. A class identifying a Counter and an HCen hex coordinate position.

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Tell2[HCen, Counter]
trait PersistN
trait TellN
trait Tell
trait Persist
trait HexMem[Counter]
class Object
trait Matchable
class Any
Show all