Tech Stack
C++
EasyX
STL
Scene Architecture
Game Loop
C++ / Game / EasyX
Shows the end-to-end transition from launch to active gameplay.
Shows mode selection and primary interaction flow.
Shows automatic expansion behavior for empty connected regions.
Shows zone search logic and boundary condition handling.
Controls input handling, update steps, rendering, and exit conditions.
Defines scene behavior, board state interfaces, and game-state transitions.
Handles scene registration, switching, and lifecycle management.
Defines board data, mine placement, and cell-level state operations.