surrsurus / edgequest

Edgequest Season Two
Mozilla Public License 2.0
8 stars 1 forks source link

Dungeon cleanup #56

Closed surrsurus closed 5 years ago

surrsurus commented 5 years ago

Dungeon needs more low-level, architectural work done. Related to #45 though not exactly.

surrsurus commented 5 years ago

Updated comment to have task manager. Also, added the Index and IndexMut trait to dungeons, as of 2f3d0e1. (About damn time!)

surrsurus commented 5 years ago

Filters also need some work, thought-wise at least. Filters need to have some type of grid obviously, some apply() function, and they all always must be indexable. It would be awesome to just have one struct that has all of that stuff enabled, since I really don't want to copy the index trait stuff around like 30 times.

surrsurus commented 5 years ago

So, the index trait thing is directly on Dungeon and Grid, haven't needed it on the Structure filter. I think all that needs to be done is to work on turning existing things into filters.