CLILauncher

io.github.srs.CLILauncher

Launcher object for the CLI version of the Scala Robotics Simulator.

Attributes

Graph
Supertypes
Self type

Members list

Type members

Inherited classlikes

object Controller

Attributes

Inherited from:
Component
Supertypes
class Object
trait Matchable
class Any
object Model

Attributes

Inherited from:
Component
Supertypes
class Object
trait Matchable
class Any
object View

Factory method to create a new instance of the view.

Factory method to create a new instance of the view.

Attributes

Inherited from:
Component
Supertypes
class Object
trait Matchable
class Any

Value members

Inherited methods

override protected def makeView(): View[SimulationState]

Creates a new instance of the view.

Creates a new instance of the view.

Attributes

Definition Classes
Inherited from:
CLIComponent

Runs the MVC components with the given initial simulation state.

Runs the MVC components with the given initial simulation state.

Value parameters

state

the initial state of the simulation.

Attributes

Returns

an IO effect that runs the simulation.

Inherited from:
BaseLauncher

Concrete fields

override val view: View[SimulationState]

Inherited fields

Attributes

Inherited from:
BaseLauncher

Attributes

Inherited from:
BaseLauncher