blockudoku.controllers.mediatorImpl
Members list
Type members
Classlikes
class ControllerMediatorImpl(gridController: GridController, elementController: ElementController, focusManager: FocusManager, scoreController: ScoreController) extends ControllerMediator, Snapshotable[_]
Attributes
- Supertypes
trait ElementController extends ElementCollector, Snapshotable[ElementControllerSnapshot]
Manages game state related to Elements.
Manages game state related to Elements.
Attributes
- See also
- Supertypes
- Known subtypes
-
class ElementControllerImpl
class ElementControllerImpl(random: Random, focusManager: FocusManager) extends ElementController
Attributes
- Supertypes
-
trait ElementControllertrait ElementCollectortrait Observableclass Objecttrait Matchableclass AnyShow all
trait GridController extends GridCollector, Snapshotable[GridControllerSnapshot]
Manage game state related to the Grid.
Manage game state related to the Grid.
Attributes
- See also
- Supertypes
- Known subtypes
-
class GridControllerImpl
class GridControllerImpl(focusManager: FocusManager, gridConfig: GridConfig) extends GridController
Attributes
- Supertypes
-
trait GridControllertrait GridCollectortrait Observableclass Objecttrait Matchableclass AnyShow all
trait ScoreController extends ScoreCollector, Snapshotable[ScoreControllerSnapshot]
Manage game state related to the Score.
Manage game state related to the Score.
Attributes
- See also
- Supertypes
- Known subtypes
-
class ScoreControllerImpl
class ScoreControllerImpl(gridCollector: GridCollector) extends ScoreController
Attributes
- Supertypes
-
trait ScoreControllertrait ScoreCollectortrait Observableclass Objecttrait Matchableclass AnyShow all
In this article