Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
I added an ECS, a dungeon-builder and path-finder.
I added the following: * an entity-component system (from selfsame at the Lexaloffle BBS) * a plain queue structure (from Pierre "catwell" Chapuis' work on deque at GitHub) * a priority queue structure (from Rosetta Code) * a dungeon-builder based on the Recursive Backtracker algorithm (from Jamis Buck) * the A* path-finding algorithm (from Richard "richy486" Adem at the Lexaloffle BBS) My changes to the code I added: * I renamed the variables into more readable code. * I modified the data structures and algorithms in a way that has them work together in a more integrated matter.
- Loading branch information
Showing
1 changed file
with
339 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters