ostrat.gThree.h3p

Members list

Type members

Classlikes

class G3HGame(scenIn: G3HScen, val guiTeams: RArr[Team])

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

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

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object G3HGame

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
G3HGame.type
case class G3HGui(canv: CanvasPlatform, game: G3HGame, settings: G3HGuiSettings) extends HGridSysGui

Attributes

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

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 G3HLaunch extends GuiLaunchMore

Attributes

Supertypes
trait GuiLaunch
class Object
trait Matchable
class Any
Self type
G3HLaunch.type
abstract class G3HScen(val turn: Int) extends HSysScen

Example Game three scenario trait.

Example Game three scenario trait.

Attributes

Companion
object
Supertypes
trait HSysScen
class Object
trait Matchable
class Any
Known subtypes
object G3HScen1
object G3HScen2
object G3HScen3
object G3HScen4
object G3HScen

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
G3HScen.type
object G3HScen1 extends G3HScen

Attributes

Supertypes
class G3HScen
trait HSysScen
class Object
trait Matchable
class Any
Self type
G3HScen1.type
object G3HScen2 extends G3HScen

Attributes

Supertypes
class G3HScen
trait HSysScen
class Object
trait Matchable
class Any
Self type
G3HScen2.type
object G3HScen3 extends G3HScen

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

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

Attributes

Supertypes
class G3HScen
trait HSysScen
class Object
trait Matchable
class Any
Self type
G3HScen3.type
object G3HScen4 extends G3HScen

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

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

Attributes

Supertypes
class G3HScen
trait HSysScen
class Object
trait Matchable
class Any
Self type
G3HScen4.type
case class Hold(turns: Int)

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
class Object
trait Matchable
class Any
Show all
class Lunit(val team: Team, val num: Int) extends Coloured

Attributes

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

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Lunit.type
class LunitState(val lunit: Lunit, val intentions: HStepArr) extends Coloured

Attributes

Companion
object
Supertypes
trait Coloured
class Object
trait Matchable
class Any
object LunitState

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
LunitState.type
case class Team(char: Char, colour: Colour) extends Coloured

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Coloured
class Object
trait Matchable
class Any
Show all
Known subtypes
object TeamA
object TeamB
object TeamC
object TeamD
object TeamE
object TeamA extends Team

Attributes

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

Attributes

Supertypes
class Team
trait Serializable
trait Product
trait Equals
trait Coloured
class Object
trait Matchable
class Any
Show all
Self type
TeamB.type
object TeamC extends Team

Attributes

Supertypes
class Team
trait Serializable
trait Product
trait Equals
trait Coloured
class Object
trait Matchable
class Any
Show all
Self type
TeamC.type
object TeamD extends Team

Attributes

Supertypes
class Team
trait Serializable
trait Product
trait Equals
trait Coloured
class Object
trait Matchable
class Any
Show all
Self type
TeamD.type
object TeamE extends Team

Attributes

Supertypes
class Team
trait Serializable
trait Product
trait Equals
trait Coloured
class Object
trait Matchable
class Any
Show all
Self type
TeamE.type