ostrat.gThree

This is the package for the 3rd example of a simple simultaneous turn tile based game. This example introduces terrain.

Attributes

Members list

Concise view

Type members

Classlikes

case class GThreeGui(canv: CanvasPlatform, scenStart: ThreeScen, viewIn: HGView) extends HGridSysGui

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class CmdBarGui
class Object
trait Matchable
class Any
case class Hold(turns: Int)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
class Lunit(val team: Team, val cmds: HStepArr) extends Coloured

Attributes

Companion:
object
Graph
Supertypes
trait Coloured
class Object
trait Matchable
class Any
object Lunit

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Lunit.type
object Plain extends Terr

Attributes

Graph
Supertypes
trait Terr
trait Coloured
class Object
trait Matchable
class Any
Self type
Plain.type
case class Team(name: String, colour: Colour) extends Coloured

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Coloured
class Object
trait Matchable
class Any
Known subtypes
object TeamA.type
object TeamB.type
object TeamA extends Team

Attributes

Graph
Supertypes
class Team
trait Serializable
trait Product
trait Equals
trait Coloured
class Object
trait Matchable
class Any
Self type
TeamA.type
object TeamB extends Team

Attributes

Graph
Supertypes
class Team
trait Serializable
trait Product
trait Equals
trait Coloured
class Object
trait Matchable
class Any
Self type
TeamB.type
sealed trait Terr extends Coloured

Attributes

Graph
Supertypes
trait Coloured
class Object
trait Matchable
class Any
Known subtypes
object Plain.type
object Water.type
object Woods.type
object ThreeLaunch extends GuiLaunchMore

Attributes

Graph
Supertypes
trait GuiLaunch
class Object
trait Matchable
class Any
Self type
abstract class ThreeScen(val turn: Int) extends HGridScen

Example Game four scenario trait.

Example Game four scenario trait.

Attributes

Companion:
object
Graph
Supertypes
trait HGridScen
trait HSysScen
class Object
trait Matchable
class Any
Known subtypes
object ThreeScen1.type
object ThreeScen2.type
object ThreeScen3.type
object ThreeScen4.type
object ThreeScen

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object ThreeScen1 extends ThreeScen

Attributes

Graph
Supertypes
class ThreeScen
trait HGridScen
trait HSysScen
class Object
trait Matchable
class Any
Self type
object ThreeScen2 extends ThreeScen

Attributes

Graph
Supertypes
class ThreeScen
trait HGridScen
trait HSysScen
class Object
trait Matchable
class Any
Self type
object ThreeScen3 extends ThreeScen

2nd Scenario of Game Four. Has a larger number of hexs.

2nd Scenario of Game Four. Has a larger number of hexs.

Attributes

Graph
Supertypes
class ThreeScen
trait HGridScen
trait HSysScen
class Object
trait Matchable
class Any
Self type
object ThreeScen4 extends ThreeScen

3rd Scenario of Game Four. Has a larger number of hexs.

3rd Scenario of Game Four. Has a larger number of hexs.

Attributes

Graph
Supertypes
class ThreeScen
trait HGridScen
trait HSysScen
class Object
trait Matchable
class Any
Self type
object Water extends Terr

Attributes

Graph
Supertypes
trait Terr
trait Coloured
class Object
trait Matchable
class Any
Self type
Water.type
object Woods extends Terr

Attributes

Graph
Supertypes
trait Terr
trait Coloured
class Object
trait Matchable
class Any
Self type
Woods.type

Value members

Concrete methods

This is just a dummy method as empty package objects can cause problems.

This is just a dummy method as empty package objects can cause problems.

Attributes