Grid - Entity - GridPointState updates via TCOD #64

Open
opened 2024-03-09 21:09:27 +00:00 by john · 0 comments
Owner

50 feat: grid / entity updates [depends on RAII, UIGrid fixes, UIEntity becoming UIDrawable, TCOD module]

Update the visible/discovered map of each entity based on the whole grid. While #16 is about connecting the Grid datatypes together correctly, and #30 is about moving entities on and off grids reliably, this issue is for setting discovered / visible flags on each GridPointState for each Entity, in accordance with TCOD algorithms for sight (using the GridPoints' transparent flag)

Dependencies:

  • #4 (RAII)
  • #30 (Add/Remove Entities reliably)
  • #16 (Entity Knowledge)
  • #35 (TCOD module) - or will this be in C++?
50 feat: grid / entity updates \[depends on RAII, UIGrid fixes, UIEntity becoming UIDrawable, TCOD module] Update the visible/discovered map of each entity based on the whole grid. While #16 is about connecting the Grid datatypes together correctly, and #30 is about moving entities on and off grids reliably, this issue is for setting discovered / visible flags on each GridPointState for each Entity, in accordance with TCOD algorithms for sight (using the GridPoints' transparent flag) Dependencies: * #4 (RAII) * #30 (Add/Remove Entities reliably) * #16 (Entity Knowledge) * #35 (TCOD module) - or will this be in C++?
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: john/McRogueFace#64
No description provided.