Class Index | File Index

Classes


Class Index

_global_


Array


Function


Number


Object


ROT

Top-level ROT namespace

ROT.Color

Color operations

ROT.Display

Visual map display

ROT.Engine

Asynchronous main loop

ROT.EventQueue

Generic event queue: stores events and retrieves them based on their time

ROT.FOV

Abstract FOV algorithm

ROT.FOV.DiscreteShadowcasting

Discrete shadowcasting algorithm.

ROT.FOV.PreciseShadowcasting

Precise shadowcasting algorithm

ROT.FOV.RecursiveShadowcasting

Recursive shadowcasting algorithm Currently only supports 4/8 topologies, not hexagonal.

ROT.Lighting

Lighting computation, based on a traditional FOV for multiple light sources and multiple passes.

ROT.Map

Base map generator

ROT.Map.Arena

Simple empty rectangular room

ROT.Map.Cellular

Cellular automaton map generator

ROT.Map.Digger

Random dungeon generator using human-like digging patterns.

ROT.Map.DividedMaze

Recursively divided maze, http://en.wikipedia.org/wiki/Maze_generation_algorithm#Recursive_division_method

ROT.Map.Dungeon

Dungeon map: has rooms and corridors

ROT.Map.EllerMaze

Maze generator - Eller's algorithm See http://homepages.cwi.nl/~tromp/maze.html for explanation

ROT.Map.Feature

Dungeon feature; has own .create() method

ROT.Map.Feature.Corridor

Corridor

ROT.Map.Feature.Room

Room

ROT.Map.IceyMaze

Icey's Maze generator See http://www.roguebasin.roguelikedevelopment.org/index.php?title=Simple_maze for explanation

ROT.Map.Rogue

Dungeon generator which uses the "orginal" Rogue dungeon generation algorithm.

ROT.Map.Uniform

Dungeon generator which tries to fill the space evenly.

ROT.Noise

Base noise generator

ROT.Noise.Simplex

2D simplex noise generator

ROT.Path

Abstract pathfinder

ROT.Path.AStar

Simplified A* algorithm: all edges have a value of 1

ROT.Path.Dijkstra

Simplified Dijkstra's algorithm: all edges have a value of 1

ROT.RNG

This code is an implementation of Alea algorithm; (C) 2010 Johannes Baagøe.

ROT.Scheduler

Abstract scheduler

ROT.Scheduler.Action

Action-based scheduler

ROT.Scheduler.Simple

Simple fair scheduler (round-robin style)

ROT.Scheduler.Speed

Speed-based scheduler

ROT.StringGenerator

(Markov process)-based string generator.

ROT.Text

Contains text tokenization and breaking routines

String


Documentation generated by JsDoc Toolkit 2.4.0 on Mon Jun 13 2016 11:14:42 GMT+0200 (CEST)