Rule0

The starting point of a game.  Everything that happens prior to Rule0 is related to setting up the parameters and players that will participate in that game.  Everything that happens after Rule0 is related to what actually happens in that game.  Calls RuleGenerateBoard to create and prepare the Game and Map data.  Transmits the signal to initialize the View via the eventInitializeUI Event.  Starts off along the rule chain by seguing into RuleMarkerStartInitial.

Derived From

Rule

Project

CoreRules

RuleSet

Core

Rules Called

RuleGenerateBoard, RuleMarkerStartInitial

Transmits To

eventInitializeUI

Prepares all Game and Map data for playing.
Still volatile.
Still volatile.
A generic implementation of the Observer design pattern.
A marker that marks the beginning of the initial placements phase of play.
The default implementation of IRule for normal Game actions.