FourScen3

ostrat.gFour.FourScen3$
object FourScen3 extends FourScen

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

Attributes

Graph
Supertypes
class FourScen
trait HGridScen
trait HSysScen
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Value members

Inherited methods

def defaultView(pxScale: Double): HGView

Attributes

Inherited from:
HSysScen
def endTurn(orderList: RArr[(Lunit, HDirnArr)]): FourScen

Resolves turn. Takes a list RArr of commands consisting in this simple case of (Player, HStep) pairs. The command is passed in as a relative move. This is in accordance with the principle in more complex games that the entity issuing the command may not know its real location.

Resolves turn. Takes a list RArr of commands consisting in this simple case of (Player, HStep) pairs. The command is passed in as a relative move. This is in accordance with the principle in more complex games that the entity issuing the command may not know its real location.

Attributes

Inherited from:
FourScen

Concrete fields

override val terrs: HCenLayer[Terr]

tile terrain.

tile terrain.

Attributes

Inherited fields

val turn: Int

Attributes

Inherited from:
FourScen

Implicits

Implicits

implicit override val gridSys: HGridReg

This gives the structure of the hex grid system. It contains no data about the elements of the grid. But it allows the scenario to create and operate on flat arrays of data.

This gives the structure of the hex grid system. It contains no data about the elements of the grid. But it allows the scenario to create and operate on flat arrays of data.

Attributes