ostrat.gTwo.s2p

package ostrat.gTwo.s2p

Members list

Type members

Classlikes

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

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 G2SGame(scenIn: G2SqScen, val guiCounters: RArr[Counter])

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

Simple game manager for G2SqScen. 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 G2SGame

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
G2SGame.type
case class G2SGui(canv: CanvasPlatform, game: G2SGame, settings: G2SGuiSettings) extends SqSysGui

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 SqSysGui
class TGridSysGui
trait CmdBarGui
trait CanvasUser
class Object
trait Matchable
class Any
Show all
case class G2SGuiSettings(view: SGView, 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 G2SLaunch extends GuiLaunchMore

Attributes

Supertypes
trait GuiLaunch
class Object
trait Matchable
class Any
Self type
G2SLaunch.type
object G2SScen1 extends G2SqScenStart

Attributes

Supertypes
trait G2SqScen
trait SqGridScen
trait GridTurnScen
class Object
trait Matchable
class Any
Show all
Self type
G2SScen1.type
object G2SScen2 extends G2SqScenStart

Attributes

Supertypes
trait G2SqScen
trait SqGridScen
trait GridTurnScen
class Object
trait Matchable
class Any
Show all
Self type
G2SScen2.type
object G2SScen3 extends G2SqScenStart

Attributes

Supertypes
trait G2SqScen
trait SqGridScen
trait GridTurnScen
class Object
trait Matchable
class Any
Show all
Self type
G2SScen3.type
trait G2SqScen extends SqGridScen

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 SqGridScen
trait GridTurnScen
class Object
trait Matchable
class Any
Known subtypes
object G2SScen1
object G2SScen2
object G2SScen3
object G2SqScen

Companion object for G2SqScen trait, contains factory apply method.

Companion object for G2SqScen trait, contains factory apply method.

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
G2SqScen.type
trait G2SqScenStart extends G2SqScen

This trait just puts the value 0 in for the turn.

This trait just puts the value 0 in for the turn.

Attributes

Supertypes
trait G2SqScen
trait SqGridScen
trait GridTurnScen
class Object
trait Matchable
class Any
Show all
Known subtypes
object G2SScen1
object G2SScen2
object G2SScen3
case class SqCounter(sqCen: SqCen, value: Counter) extends SqMemShow[Counter]

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

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

Attributes

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