ostrat.egrid

package ostrat.egrid

Members list

Type members

Classlikes

case object Boreal extends Climate

Trewartha E Boreal climate classification. Subartic or Boreal Taiga climate. Normally has Forest. Assumes a northern latitude with a significantly colder northern winter.

Trewartha E Boreal climate classification. Subartic or Boreal Taiga climate. Normally has Forest. Assumes a northern latitude with a significantly colder northern winter.

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Climate
trait TellSimple
trait Tell
trait Persist
class Object
trait Matchable
class Any
Show all
Self type
Boreal.type
case object CivMix extends LandUse

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait LandUse
trait TellSimple
trait Tell
trait Persist
class Object
trait Matchable
class Any
Show all
Self type
CivMix.type
trait Climate extends TellSimple

Describes climate with broad brush strokes for strategy games. Can be used as a crude proxy for biome. Uses both classical Köppen and Köppen–Trewartha.

Describes climate with broad brush strokes for strategy games. Can be used as a crude proxy for biome. Uses both classical Köppen and Köppen–Trewartha.

Attributes

Companion
object
Supertypes
trait TellSimple
trait Tell
trait Persist
class Object
trait Matchable
class Any
Show all
Known subtypes
object Boreal
trait Desert
object DesertCold
object DesertHot
object IceCap
object Sahel
trait SemiArid
object Savannah
object Steppe
object Subtropical
trait Temperate
object Continental
object Oceanic
object Tropical
object Tundra
Show all
object Climate

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Climate.type
case object Continental extends Temperate

Trewartha Dc Temperate Continental classification. No intense dry season. The coldest monthly mean temperature reaches below 0 °C.

Trewartha Dc Temperate Continental classification. No intense dry season. The coldest monthly mean temperature reaches below 0 °C.

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Temperate
trait Climate
trait TellSimple
trait Tell
trait Persist
class Object
trait Matchable
class Any
Show all
Self type
trait Desert extends Climate

Köppen BW desert climate classification.

Köppen BW desert climate classification.

Attributes

Supertypes
trait Climate
trait TellSimple
trait Tell
trait Persist
class Object
trait Matchable
class Any
Show all
Known subtypes
object DesertCold
object DesertHot
case object DesertCold extends Desert

Köppen BWk cold desert climate classification. Average annual temperature less than 18°C.

Köppen BWk cold desert climate classification. Average annual temperature less than 18°C.

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Desert
trait Climate
trait TellSimple
trait Tell
trait Persist
class Object
trait Matchable
class Any
Show all
Self type
DesertCold.type
case object DesertHot extends Desert

Köppen BWh hot desert climate classification. Average annual temperature above 18°C.

Köppen BWh hot desert climate classification. Average annual temperature above 18°C.

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Desert
trait Climate
trait TellSimple
trait Tell
trait Persist
class Object
trait Matchable
class Any
Show all
Self type
DesertHot.type
class EGTerrOnlyGui(val canv: CanvasPlatform, scenIn: EScenBasic, viewIn: HGView, isFlat: Boolean) extends EGridBaseGui

Displays grids on world as well as land mass outlines.

Displays grids on world as well as land mass outlines.

Attributes

Companion
object
Supertypes
class EGridBaseGui
class HGridSysGui
trait CmdBarGui
trait CanvasUser
class Object
trait Matchable
class Any
Show all
object EGTerrOnlyGui

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
abstract class EGrid(bottomTileRow: Int, unsafeRowsArray: Array[Int], val cScale: Length) extends HGridGen, EGridSys

A hex grid on the surface of the earth.

A hex grid on the surface of the earth.

Attributes

Supertypes
trait EGridSys
class HGridGen
trait HGrid
trait Tell
trait Persist
trait HGridSys
trait HexStruct
trait TGrid
trait TGridSys
trait TCenStruct
class Object
trait Matchable
class Any
Show all
Known subtypes
abstract class EGridBaseGui(title: String) extends HGridSysGui

Attributes

Supertypes
class HGridSysGui
trait CmdBarGui
trait CanvasUser
class Object
trait Matchable
class Any
Show all
Known subtypes
class DLessGui
class BC305Gui
class DiscovGui
class PeriGui
class IndRevGui
class SorsGui
class WW1Gui
class WW2Gui
Show all
object EGridLaunch extends GuiLaunchMore

object to launch EGrid basic Gui.

object to launch EGrid basic Gui.

Attributes

Supertypes
trait GuiLaunch
class Object
trait Matchable
class Any
Self type
abstract class EGridLong(rBottomCen: Int, val longGridIndex: Int, cScale: Length, val rOffset: Int, rowArray: Array[Int]) extends EGrid

An Earth grid covering all or part of a 30 degree range of longitude for the non polar regions.

An Earth grid covering all or part of a 30 degree range of longitude for the non polar regions.

Attributes

Companion
object
Supertypes
class EGrid
trait EGridSys
class HGridGen
trait HGrid
trait Tell
trait Persist
trait HGridSys
trait HexStruct
trait TGrid
trait TGridSys
trait TCenStruct
class Object
trait Matchable
class Any
Show all
Known subtypes
object EGridLong

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
EGridLong.type
abstract class EGridLongFull(rBottomCen: Int, rTopCen: Int, longGridIndex: Int, cScale: Length, rOffset: Int) extends EGridLong

An earth grid covering a full 30 degree longitude range for the non polar regions.

An earth grid covering a full 30 degree longitude range for the non polar regions.

Attributes

Companion
object
Supertypes
class EGridLong
class EGrid
trait EGridSys
class HGridGen
trait HGrid
trait Tell
trait Persist
trait HGridSys
trait HexStruct
trait TGrid
trait TGridSys
trait TCenStruct
class Object
trait Matchable
class Any
Show all
Known subtypes
object EGridLongFull

Functions for Earth tile grids.

Functions for Earth tile grids.

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
final case class EGridLongMan(thisInd: Int, sys: EGridLongMulti) extends EGridMan

Manages an EGridLong.

Manages an EGridLong.

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait EGridMan
class Object
trait Matchable
class Any
Show all

A hex grid system consisting of multiple non polar EGrids.

A hex grid system consisting of multiple non polar EGrids.

Attributes

Supertypes
trait EGridMulti
trait HGridMulti
trait TGridMulti
trait EGridSys
trait HGridSys
trait TGridSys
trait HexStruct
trait TCenStruct
class Object
trait Matchable
class Any
Show all
Known subtypes
trait EGridLongPart extends EGridLong

An Earth grid covering part of a 30 degrees range longitude of the non polar regions.

An Earth grid covering part of a 30 degrees range longitude of the non polar regions.

Attributes

Supertypes
class EGridLong
class EGrid
trait EGridSys
class HGridGen
trait HGrid
trait Tell
trait Persist
trait HGridSys
trait HexStruct
trait TGrid
trait TGridSys
trait TCenStruct
class Object
trait Matchable
class Any
Show all
Known subtypes
trait EGridMan

Manages an EGrid's connections to its neigbhouring Egrids..

Manages an EGrid's connections to its neigbhouring Egrids..

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class EGridLongMan
trait EGridMulti extends EGridSys, HGridMulti

A system of hex grids for the earth containing multiple grids.

A system of hex grids for the earth containing multiple grids.

Attributes

Supertypes
trait HGridMulti
trait TGridMulti
trait EGridSys
trait HGridSys
trait TGridSys
trait HexStruct
trait TCenStruct
class Object
trait Matchable
class Any
Show all
Known subtypes
Self type
object EGridPage extends HtmlPage

Documentation page for EGrid Module."

Documentation page for EGrid Module."

Attributes

Supertypes
trait HtmlPage
class Object
trait Matchable
class Any
Self type
EGridPage.type
trait EGridSys extends HGridSys

A hex grid system on the surface of the earth.

A hex grid system on the surface of the earth.

Attributes

Supertypes
trait HGridSys
trait TGridSys
trait HexStruct
trait TCenStruct
class Object
trait Matchable
class Any
Show all
Known subtypes
trait EScenBasic extends HSysScen

A basic EGrid scenario, containing grid and basic terrain data.

A basic EGrid scenario, containing grid and basic terrain data.

Attributes

Companion
object
Supertypes
trait HSysScen
class Object
trait Matchable
class Any
Known subtypes
object EScenBasic

A basic EGrid scenario, containing grid and basic terrain data.

A basic EGrid scenario, containing grid and basic terrain data.

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
EScenBasic.type
trait EScenLongMulti extends EScenBasic

Attributes

Supertypes
trait EScenBasic
trait HSysScen
class Object
trait Matchable
class Any
Known subtypes
case object Forest extends LandUse

forest that is not taiga or rain forest.

forest that is not taiga or rain forest.

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait LandUse
trait TellSimple
trait Tell
trait Persist
class Object
trait Matchable
class Any
Show all
Self type
Forest.type
case class HSysProjectionEarth(parent: EGridSys, panel: Panel) extends HSysProjection

Creates a 2D projection from hexgrids projected on on to the Earth

Creates a 2D projection from hexgrids projected on on to the Earth

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Hilly extends Lelev

Hilly terrain.

Hilly terrain.

Attributes

Supertypes
trait Lelev
trait Coloured
trait TellSimple
trait Tell
trait Persist
class Object
trait Matchable
class Any
Show all
Self type
Hilly.type
object HillyLakes extends Lelev

Hilly ground with lakes / swamps.

Hilly ground with lakes / swamps.

Attributes

Supertypes
trait Lelev
trait Coloured
trait TellSimple
trait Tell
trait Persist
class Object
trait Matchable
class Any
Show all
Self type
HillyLakes.type
case object IceCap extends Climate

Trewartha Fi Ice cap classification. All year round snow.

Trewartha Fi Ice cap classification. All year round snow.

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Climate
trait TellSimple
trait Tell
trait Persist
class Object
trait Matchable
class Any
Show all
Self type
IceCap.type
case object Lake extends Water

Lake tile. This is an object as currently has no other variables such as depth, current or climate.

Lake tile. This is an object as currently has no other variables such as depth, current or climate.

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Water
trait WSepSome
trait HSepSome
trait HSepOpt
trait WSep
trait TellSimple
trait WTile
trait Tell
trait Persist
trait Coloured
trait WTileHelper
class Object
trait Matchable
class Any
Show all
Self type
Lake.type
case class Land(elev: Lelev, climate: Climate, landUse: LandUse) extends WTile, Tell3[Lelev, Climate, LandUse]

Land tile. Describes topology, climate-biome and land use.

Land tile. Describes topology, climate-biome and land use.

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait PersistN
trait TellN
trait WTile
trait Tell
trait Persist
trait Coloured
trait WTileHelper
class Object
trait Matchable
class Any
Show all
object Land

Companion object for Land, contains factory apply method and type class instance for Show, Unshow and EqT,

Companion object for Land, contains factory apply method and type class instance for Show, Unshow and EqT,

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Land.type
case object LandFree extends LandUse

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait LandUse
trait TellSimple
trait Tell
trait Persist
class Object
trait Matchable
class Any
Show all
Self type
LandFree.type
trait LandUse extends TellSimple

Currently this describes forrestion and land use.

Currently this describes forrestion and land use.

Attributes

Companion
object
Supertypes
trait TellSimple
trait Tell
trait Persist
class Object
trait Matchable
class Any
Show all
Known subtypes
object CivMix
object Forest
object LandFree
object LandUse

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
LandUse.type
trait Lelev extends TellSimple, Coloured

Land elevation.

Land elevation.

Attributes

Companion
object
Supertypes
trait Coloured
trait TellSimple
trait Tell
trait Persist
class Object
trait Matchable
class Any
Show all
Known subtypes
object Hilly
object HillyLakes
object MountLakes
object Mountains
object Plain
object PlainLakes
Show all
object Lelev

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Lelev.type
trait LongTerrs

Contains Earth longitude range grid, WTile layer and a Boolean tile side data layer.

Contains Earth longitude range grid, WTile layer and a Boolean tile side data layer.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Long120Terrs
object Terr120E0
object Terr120E30
object Terr120E60
trait Long13Terrs
object Terr13E0
object Terr13E120
object Terr13E150
object Terr13E180
object Terr13E30
object Terr13E60
object Terr13E90
object Terr13W120
object Terr13W150
object Terr13W30
object Terr13W60
object Terr13W90
trait Long160Terrs
object Terr160E0
object Terr160E120
object Terr160E150
object Terr160E30
object Terr160W120
object Terr160W30
object Terr160W60
object Terr160W90
trait Long220Terrs
object Terr220E0
object Terr220E150
object Terr220E30
object Terr220E60
object Terr220W120
object Terr220W30
object Terr220W60
object Terr220W90
trait Long320Terrs
object Terr320E0
object Terr320E120
object Terr320E150
object Terr320E180
object Terr320E30
object Terr320E60
object Terr320E90
object Terr320W120
object Terr320W150
object Terr320W30
object Terr320W60
object Terr320W90
trait Long460Terrs
object Terr460E0
object Terr460E120
object Terr460E150
object Terr460E180
object Terr460E30
object Terr460E60
object Terr460E90
object Terr460W120
object Terr460W150
object Terr460W30
object Terr460W60
object Terr460W90
trait Long640Terrs
object Terr640E0
object Terr640E120
object Terr640E150
object Terr640E180
object Terr640E30
object Terr640E60
object Terr640E90
object Terr640W120
object Terr640W150
object Terr640W30
object Terr640W60
object Terr640W90
trait Long80Terrs
object Terr80E0
object Terr80E30
object TerrMegaE0
object TerrMegaE120
object TerrMegaE150
object TerrMegaE180
object TerrMegaE30
object TerrMegaE60
object TerrMegaE90
object TerrMegaW120
object TerrMegaW150
object TerrMegaW30
object TerrMegaW60
object TerrMegaW90
Show all
object MountLakes extends Lelev

Mountainous terrain with lakes.

Mountainous terrain with lakes.

Attributes

Supertypes
trait Lelev
trait Coloured
trait TellSimple
trait Tell
trait Persist
class Object
trait Matchable
class Any
Show all
Self type
MountLakes.type
object Mountains extends Lelev

Mountainous terrain.

Mountainous terrain.

Attributes

Supertypes
trait Lelev
trait Coloured
trait TellSimple
trait Tell
trait Persist
class Object
trait Matchable
class Any
Show all
Self type
Mountains.type
case object Oceanic extends Temperate

Trewartha Do Temperate oceanic climate classification. No intense dry season. The coldest monthly mean temperature reaches is not below 0 °C.

Trewartha Do Temperate oceanic climate classification. No intense dry season. The coldest monthly mean temperature reaches is not below 0 °C.

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Temperate
trait Climate
trait TellSimple
trait Tell
trait Persist
class Object
trait Matchable
class Any
Show all
Self type
Oceanic.type
case object Plain extends Lelev

Plain or flatland.

Plain or flatland.

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Lelev
trait Coloured
trait TellSimple
trait Tell
trait Persist
class Object
trait Matchable
class Any
Show all
Self type
Plain.type
case object PlainLakes extends Lelev

Plain / flatland with lakes.

Plain / flatland with lakes.

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Lelev
trait Coloured
trait TellSimple
trait Tell
trait Persist
class Object
trait Matchable
class Any
Show all
Self type
PlainLakes.type
case object Sahel extends Climate

Semi hot desert climate and biome. This is kind of intermediatry between Köppen BWh and BSh.

Semi hot desert climate and biome. This is kind of intermediatry between Köppen BWh and BSh.

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Climate
trait TellSimple
trait Tell
trait Persist
class Object
trait Matchable
class Any
Show all
Self type
Sahel.type
case object Savannah extends SemiArid

Köppen BSh Dry Semi-Arid hot climate classification.

Köppen BSh Dry Semi-Arid hot climate classification.

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait SemiArid
trait Climate
trait TellSimple
trait Tell
trait Persist
class Object
trait Matchable
class Any
Show all
Self type
Savannah.type
case object Scarp extends WSepSome

Escarpment / cliff. Sudden change or changes elevation, heavily restiracting movement between the tiles.

Escarpment / cliff. Sudden change or changes elevation, heavily restiracting movement between the tiles.

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait WSepSome
trait HSepSome
trait HSepOpt
trait WSep
trait TellSimple
trait Tell
trait Persist
trait Coloured
class Object
trait Matchable
class Any
Show all
Self type
Scarp.type
case object Sea extends Water

Sea tile. This is an object as currently has no other variables such as depth, current or climate.

Sea tile. This is an object as currently has no other variables such as depth, current or climate.

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Water
trait WSepSome
trait HSepSome
trait HSepOpt
trait WSep
trait TellSimple
trait WTile
trait Tell
trait Persist
trait Coloured
trait WTileHelper
class Object
trait Matchable
class Any
Show all
Self type
Sea.type
case object SeaIcePerm extends WTile, Water, TellSimple

All year round sea ice sheet.

All year round sea ice sheet.

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Water
trait WSepSome
trait HSepSome
trait HSepOpt
trait WSep
trait TellSimple
trait WTile
trait Tell
trait Persist
trait Coloured
trait WTileHelper
class Object
trait Matchable
class Any
Show all
Self type
SeaIcePerm.type
object SeaIceWinter extends Water, TellSimple

Winter sea ice.

Winter sea ice.

Attributes

Supertypes
trait Water
trait WSepSome
trait HSepSome
trait HSepOpt
trait WSep
trait TellSimple
trait WTile
trait Tell
trait Persist
trait Coloured
trait WTileHelper
class Object
trait Matchable
class Any
Show all
Self type
trait SemiArid extends Climate

Köppen BSk. Trewartha Bs. Dry Semi-Arid climate classification.

Köppen BSk. Trewartha Bs. Dry Semi-Arid climate classification.

Attributes

Supertypes
trait Climate
trait TellSimple
trait Tell
trait Persist
class Object
trait Matchable
class Any
Show all
Known subtypes
object Savannah
object Steppe
case object Steppe extends SemiArid

Köppen BSk Dry Semi-Arid Cold climate classification. Assumes a northern latitude with a significantly colder northern winter.

Köppen BSk Dry Semi-Arid Cold climate classification. Assumes a northern latitude with a significantly colder northern winter.

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait SemiArid
trait Climate
trait TellSimple
trait Tell
trait Persist
class Object
trait Matchable
class Any
Show all
Self type
Steppe.type
case object Subtropical extends Climate

Trewartha C Subtropical climate classification. No intense dry season. Category may be split up later.

Trewartha C Subtropical climate classification. No intense dry season. Category may be split up later.

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Climate
trait TellSimple
trait Tell
trait Persist
class Object
trait Matchable
class Any
Show all
Self type
trait Temperate extends Climate

Trewartha D Temperate classification.

Trewartha D Temperate classification.

Attributes

Supertypes
trait Climate
trait TellSimple
trait Tell
trait Persist
class Object
trait Matchable
class Any
Show all
Known subtypes
object Continental
object Oceanic
object TerrainNone extends WTile, TellSimple

Attributes

Supertypes
trait TellSimple
trait WTile
trait Tell
trait Persist
trait Coloured
trait WTileHelper
class Object
trait Matchable
class Any
Show all
Self type
case object Tropical extends Climate

Tropical climate. High precipitation through out year.

Tropical climate. High precipitation through out year.

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Climate
trait TellSimple
trait Tell
trait Persist
class Object
trait Matchable
class Any
Show all
Self type
Tropical.type
case object Tundra extends Climate

Trewartha Ft Tundra climate classification. Too cold and dry for Forest

Trewartha Ft Tundra climate classification. Too cold and dry for Forest

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Climate
trait TellSimple
trait Tell
trait Persist
class Object
trait Matchable
class Any
Show all
Self type
Tundra.type
trait WSep extends Coloured, TellSimple

Attributes

Companion
object
Supertypes
trait TellSimple
trait Tell
trait Persist
trait Coloured
class Object
trait Matchable
class Any
Show all
Known subtypes
object WSepNone
trait WSepSome
object Scarp
trait Water
object Lake
object Sea
object SeaIcePerm
object SeaIceWinter
Show all
object WSep

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
WSep.type
case object WSepNone extends WSep

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait WSep
trait TellSimple
trait Tell
trait Persist
trait Coloured
class Object
trait Matchable
class Any
Show all
Self type
WSepNone.type
trait WSepSome extends WSep, HSepSome

Attributes

Supertypes
trait HSepSome
trait HSepOpt
trait WSep
trait TellSimple
trait Tell
trait Persist
trait Coloured
class Object
trait Matchable
class Any
Show all
Known subtypes
object Scarp
trait Water
object Lake
object Sea
object SeaIcePerm
object SeaIceWinter
Show all
abstract class WTerrSetter(gridIn: HGrid, val terrs: LayerHcRefSys[WTile], val sTerrs: LayerHSOptSys[WSep, WSepSome], val corners: HCornerLayer) extends HSetter[WTile, WSep, WSepSome]

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

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

Attributes

Supertypes
class Object
trait Matchable
class Any
trait WTile extends WTileHelper, Coloured, Tell

World Tile, consider changing to ETile. When assigning terrain land and land terrain should take precedence over water. So in the case of world 320km hex 4CG0, or 140, 512 should be a land hex belonging to continental Europe. An island must be a whole hec, except for the straits between it and other land hexs.

World Tile, consider changing to ETile. When assigning terrain land and land terrain should take precedence over water. So in the case of world 320km hex 4CG0, or 140, 512 should be a land hex belonging to continental Europe. An island must be a whole hec, except for the straits between it and other land hexs.

Attributes

Companion
object
Supertypes
trait Tell
trait Persist
trait Coloured
trait WTileHelper
class Object
trait Matchable
class Any
Show all
Known subtypes
class Land
object SeaIcePerm
object TerrainNone
trait Water
object Lake
object Sea
object SeaIceWinter
Show all
object WTile

Companion object for WTile, contains short factory methods.

Companion object for WTile, contains short factory methods.

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
WTile.type
trait WTileHelper

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait TRowElem
trait TRunner
class CapeOld
class Isle10
class Isle11
class Isle12
class Isle13
class Isle3
class Isle4
class Isle5
class Isle6
class Isle7
class Isle8
class Isle9
trait TRunnerExtra
class SepB
trait WTile
class Land
object SeaIcePerm
object TerrainNone
trait Water
object Lake
object Sea
object SeaIceWinter
Show all
object WTiles

Object to provide short names for various WTile values.

Object to provide short names for various WTile values.

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
WTiles.type
trait Water extends WTile, WSepSome

A common trait for Ocean and Lake.

A common trait for Ocean and Lake.

Attributes

Companion
object
Supertypes
trait WSepSome
trait HSepSome
trait HSepOpt
trait WSep
trait TellSimple
trait WTile
trait Tell
trait Persist
trait Coloured
trait WTileHelper
class Object
trait Matchable
class Any
Show all
Known subtypes
object Lake
object Sea
object SeaIcePerm
object SeaIceWinter
object Water

Companion object for Water trait contains type class instances for Show, Unshow and EqT.

Companion object for Water trait contains type class instances for Show, Unshow and EqT.

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Water.type