-
Site admin.
-
Joined on
2020-09-17
SFML Python Library
Status: Superseded by alternative approach
- Instead of exposing SFML directly, the codebase now:
- Has mcrfpy.libtcod submodule for FOV/pathfinding (src/McRFPy_Libtcod.h)
- Exposes…
UIGrid: replace vector member getter/setters
UIGrid: replace vector member getter/setters
Status: Partially addressed, no longer actionable
- grid_size exists as read-only property returning (grid_x, grid_y) tuple (src/UIGrid.cpp:810-812, 1462)
- grid_x and grid_y also available as…
Resize Event for Scene
Status: Fully implemented
- on_resize(width, height) method on Python Scene classes (src/PySceneObject.cpp:201-213)
- McRFPy_API::triggerResize() function handles the event propagation…
Visibility: skip render or click inputs
Visibility: skip render or click inputs
Status: Fully implemented
- visible property exists on UIDrawable (src/UIDrawable.h:81)
- Template getters/setters in src/UIBase.h:109-123
- opacity property also implemented (UIBase.h:125-150) …
Geometry helper module for orbital mechanics and spatial calculations
Circle drawing primitives for range visualization
Line and Arc drawing primitives for path visualization
Add UIDrawable children collection to Grid