HexMap – Manages generating the hex map from a txt file, formatting the tile placement, and functions for interacting with the tile map.
TileInfo – Stores all information about the specific tile including its type, coordinate, and token occupant.
Calculates all tiles that the player could move to and highlighted given tiles, not allowing the user to select impossible moves.
Simple audio driver that plays sound effects on given events.
User input controller to manipulate camera at fixed angle with rotation, panning, and zoom.
Paths movement between start and destination with interpolated movement between tiles and piece rotation.