ostrat.pCiv

package ostrat.pCiv

A civilisation development game.

Attributes

Members list

Type members

Classlikes

object Civ1 extends CivScenStart

Civ scenario 1.

Civ scenario 1.

Attributes

Supertypes
trait CivScenStart
trait CivScen
trait HSysTurnScen
trait GridTurnScen
trait HSysScen
class Object
trait Matchable
class Any
Show all
Self type
Civ1.type
object Civ2 extends CivScenStart

Civ scenario 2.

Civ scenario 2.

Attributes

Supertypes
trait CivScenStart
trait CivScen
trait HSysTurnScen
trait GridTurnScen
trait HSysScen
class Object
trait Matchable
class Any
Show all
Self type
Civ2.type
case class CivGui(canv: CanvasPlatform, scen: CivScen) extends HGridSysGui

Gui for civilisation game.

Gui for civilisation game.

Attributes

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

Attributes

Supertypes
trait GuiLaunchStd
trait GuiLaunch
class Object
trait Matchable
class Any
Self type
CivLaunch.type
trait CivScen extends HSysTurnScen

A Civ scenario turn state.

A Civ scenario turn state.

Attributes

Supertypes
trait HSysTurnScen
trait GridTurnScen
trait HSysScen
class Object
trait Matchable
class Any
Show all
Known subtypes
trait CivScenStart
object Civ1
object Civ2
trait CivScenStart extends CivScen

A Civ scenario state at turn 0.

A Civ scenario state at turn 0.

Attributes

Supertypes
trait CivScen
trait HSysTurnScen
trait GridTurnScen
trait HSysScen
class Object
trait Matchable
class Any
Show all
Known subtypes
object Civ1
object Civ2
object Eridu extends Faction

Attributes

Supertypes
trait Faction
trait TellSimple
trait Tell
trait Persist
class Object
trait Matchable
class Any
Show all
Self type
Eridu.type
trait Faction extends TellSimple

Attributes

Companion
object
Supertypes
trait TellSimple
trait Tell
trait Persist
class Object
trait Matchable
class Any
Show all
Known subtypes
object Eridu
object Uruk
object Faction

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Faction.type
object Hill extends Land

Attributes

Supertypes
trait Land
trait VTile
trait Coloured
trait VTileHelper
class Object
trait Matchable
class Any
Show all
Self type
Hill.type
object Lake extends Water

Attributes

Supertypes
trait Water
trait VSepSome
trait HSepSome
trait HSepOpt
trait VSep
trait VTile
trait Coloured
trait VTileHelper
class Object
trait Matchable
class Any
Show all
Self type
Lake.type
trait Land extends VTile

Attributes

Supertypes
trait VTile
trait Coloured
trait VTileHelper
class Object
trait Matchable
class Any
Show all
Known subtypes
object Hill
object Mountain
object Plain
case object Mountain extends Land

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Land
trait VTile
trait Coloured
trait VTileHelper
class Object
trait Matchable
class Any
Show all
Self type
Mountain.type
object Plain extends Land

Attributes

Supertypes
trait Land
trait VTile
trait Coloured
trait VTileHelper
class Object
trait Matchable
class Any
Show all
Self type
Plain.type
object River extends VSepSome

Attributes

Supertypes
trait VSepSome
trait HSepSome
trait HSepOpt
trait VSep
trait Coloured
class Object
trait Matchable
class Any
Show all
Self type
River.type
object Sea extends Water

Attributes

Supertypes
trait Water
trait VSepSome
trait HSepSome
trait HSepOpt
trait VSep
trait VTile
trait Coloured
trait VTileHelper
class Object
trait Matchable
class Any
Show all
Self type
Sea.type
object Uruk extends Faction

Attributes

Supertypes
trait Faction
trait TellSimple
trait Tell
trait Persist
class Object
trait Matchable
class Any
Show all
Self type
Uruk.type
trait VSep extends Coloured

Attributes

Companion
object
Supertypes
trait Coloured
class Object
trait Matchable
class Any
Known subtypes
object VSepNone
trait VSepSome
object River
trait Water
object Lake
object Sea
Show all
object VSep

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
VSep.type
case object VSepNone extends VSep, HSepNone

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait HSepNone
trait HSepOpt
trait VSep
trait Coloured
class Object
trait Matchable
class Any
Show all
Self type
VSepNone.type
trait VSepSome extends VSep, HSepSome

Attributes

Supertypes
trait HSepSome
trait HSepOpt
trait VSep
trait Coloured
class Object
trait Matchable
class Any
Show all
Known subtypes
object River
trait Water
object Lake
object Sea
abstract class VTerrSetter(gridIn: HGrid, val terrs: LayerHcRefSys[VTile], val sTerrs: LayerHSOptSys[VSep, VSepSome], val corners: HCornerLayer) extends HSetter[VTile, VSep, VSepSome]

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

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

Attributes

Supertypes
class Object
trait Matchable
class Any
trait VTile extends VTileHelper, Coloured

Attributes

Supertypes
trait Coloured
trait VTileHelper
class Object
trait Matchable
class Any
Known subtypes
trait Land
object Hill
object Mountain
object Plain
trait Water
object Lake
object Sea
Show all
trait VTileHelper

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait TRowElem
trait TRunner
class Cape
class Isle10
class Isthmus
trait TRunnerExtra
class SepB
trait VTile
trait Land
object Hill
object Mountain
object Plain
trait Water
object Lake
object Sea
Show all
case class Warrior(faction: Faction)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
trait Water extends VTile, VSepSome

Attributes

Supertypes
trait VSepSome
trait HSepSome
trait HSepOpt
trait VSep
trait VTile
trait Coloured
trait VTileHelper
class Object
trait Matchable
class Any
Show all
Known subtypes
object Lake
object Sea

Value members

Concrete methods

This method is just to avoid an empty package object.

This method is just to avoid an empty package object.

Attributes