Class Index
Generic event queue: stores events and retrieves them based on their time
Discrete shadowcasting algorithm.
Precise shadowcasting algorithm
Recursive shadowcasting algorithm
Currently only supports 4/8 topologies, not hexagonal.
Lighting computation, based on a traditional FOV for multiple light sources and multiple passes.
Simple empty rectangular room
Cellular automaton map generator
Random dungeon generator using human-like digging patterns.
Recursively divided maze, http://en.wikipedia.org/wiki/Maze_generation_algorithm#Recursive_division_method
Dungeon map: has rooms and corridors
Maze generator - Eller's algorithm
See http://homepages.cwi.nl/~tromp/maze.html for explanation
Dungeon feature; has own .create() method
Icey's Maze generator
See http://www.roguebasin.roguelikedevelopment.org/index.php?title=Simple_maze for explanation
Dungeon generator which uses the "orginal" Rogue dungeon generation algorithm.
Dungeon generator which tries to fill the space evenly.
2D simplex noise generator
Simplified A* algorithm: all edges have a value of 1
Simplified Dijkstra's algorithm: all edges have a value of 1
This code is an implementation of Alea algorithm; (C) 2010 Johannes Baagøe.
Simple fair scheduler (round-robin style)
(Markov process)-based string generator.
Contains text tokenization and breaking routines