Crossfire Server, Branch 1.12  R12190
random_maps Directory Reference
Directory dependency graph for /home/leaf/crossfire/server/branches/1.12/random_maps/:
/home/leaf/crossfire/server/branches/1.12/random_maps/

Files

file  decor.c [code]
 

Those functions handle the decor in the random maps.


file  door.c [code]
 

door-related functions.


file  exit.c [code]
 

Handle exit placement in map.


file  expand2x.c [code]
 

Expands a layout by 2x in each dimension.


file  expand2x.h [code]
file  floor.c [code]
 

Floor handling.


file  maze_gen.c [code]
 

General maze generator.


file  maze_gen.h [code]
file  monster.c [code]
 

Monster placement for random maps.


file  random_map.c [code]
 

random map generation main routines.


file  random_map.h [code]
 

Random map related variables.


file  rogue_layout.c [code]
 

Rogue/nethack-like layout generation.


file  room_gen.h [code]
file  room_gen_onion.c [code]
 

The onion room generator: Onion rooms are like this:


file  room_gen_spiral.c [code]
 

The spiral room generator:


file  rproto.h [code]
file  snake.c [code]
 

Snake-like layout generator.


file  special.c [code]
 

Those functions handle placement of fountains, submaps, and so on.


file  square_spiral.c [code]
 

Square-spiral layout generator.


file  standalone.c [code]
file  style.c [code]
 

Those functions deal with style for random maps.


file  test.c [code]
file  treasure.c [code]
 

This deals with inserting treasures in random maps.


file  wall.c [code]
 

Deals with wall management in random maps.