Commit graph

2 commits

Author SHA1 Message Date
DawnFire42
5943ae3427
refactor(z-values): removed redundant inline with contexpr, Updated doc, magic numbers removed from TableZone. 2026-03-04 14:40:59 -05:00
DawnFire42
d22fa8b447
feat(z-values): add centralized Z-value constants infrastructure
Magic numbers scattered across the codebase make Z-value layering
hard to understand and maintain. Centralizing them provides:
- Self-documenting layer hierarchy
- Validation utilities for development
- Single source of truth for Z-value ranges

Two-tier header design:
- z_value_layer_manager.h: Foundation with constants and validation
- z_values.h: User-facing namespace with semantic constants
2026-03-02 01:41:44 -05:00