McRogueFace/docs
John McCardle c095be4b73 HeightMap: core class with scalar operations (closes #193)
Implement the foundational HeightMap class for procedural generation:

- HeightMap(size, fill=0.0) constructor with libtcod backend
- Immutable size property after construction
- Scalar operations returning self for method chaining:
  - fill(value), clear()
  - add_constant(value), scale(factor)
  - clamp(min=0.0, max=1.0), normalize(min=0.0, max=1.0)

Includes procedural generation spec document and unit tests.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-11 20:07:55 -05:00
..
cookbook draft tutorial revisions 2026-01-03 11:01:10 -05:00
stubs Squashed commit of the following: [alpha_presentable] 2025-07-15 21:30:49 -04:00
templates draft tutorial revisions 2026-01-03 11:01:10 -05:00
tutorials draft tutorial revisions 2026-01-03 11:01:10 -05:00
api_reference_complete.html docs: Add complete API reference documentation 2025-10-23 13:19:36 -04:00
API_REFERENCE_COMPLETE.md Squashed commit of the following: [alpha_presentable] 2025-07-15 21:30:49 -04:00
api_reference_dynamic.html docs: Fix property extraction and add Scene documentation 2025-12-29 19:48:21 -05:00
API_REFERENCE_DYNAMIC.md docs: Fix property extraction and add Scene documentation 2025-12-29 19:48:21 -05:00
mcrfpy.3 refactor: Rename click kwarg to on_click for API consistency (closes #126) 2025-12-28 14:31:22 -05:00
PROCEDURAL_GENERATION_SPEC.md HeightMap: core class with scalar operations (closes #193) 2026-01-11 20:07:55 -05:00