Prepares all Game and Map data for playing. Calls <BuildBoard> in Game to copy all Map data from the current map into the playable board. Calls RuleInitializeData to allow all RuleSets to create needed data fields in the Game and PlayerGame data. Calls RuleGeneratePorts to create any needed random ports for the map. Executes all extensions to RuleGenerateBoard so RuleSets can do any custom board generation they require. Calls RuleFindPorts to store port locations in the Game data and orient them properly on the board. Creates ChipObjects for all TileObjects in the board that are resource tiles. Transmits all TileObjects and ChipObjects to the View for display vie the eventGameObjects Event.
RuleInitializeData, RuleGeneratePorts, RuleFindPorts
eventGameObjects