Table of Contents

Namespace Map.Interaction

Classes

ProvinceHighlighter

GPU-based province highlighting system (ENGINE LAYER - mechanism) Provides capability to highlight provinces with configurable visual styles Game layer decides WHICH provinces to highlight and WHEN

ProvinceSelector

Handles province selection and world position to province ID conversion Extracted from MapGenerator to follow single responsibility principle Provides fast mouse-to-province lookup for interaction systems

Enums

ProvinceHighlighter.HighlightMode