l_dgnbld.cc File Reference

#include "AppHdr.h"
#include <cmath>
#include "cluautil.h"
#include "coord.h"
#include "coordit.h"
#include "l_libs.h"
#include "mapdef.h"
#include "random.h"

Include dependency graph for l_dgnbld.cc:


Defines

#define TABLE_INT(ls, val, def)   int val = _table_int(ls, -1, #val, def);
#define TABLE_CHAR(ls, val, def)   char val = _table_char(ls, -1, #val, def);
#define TABLE_STR(ls, val, def)   const char *val = _table_str(ls, -1, #val, def);
#define TABLE_BOOL(ls, val, def)   bool val = _table_bool(ls, -1, #val, def);

Functions

 LUAFN (dgn_count_feature_in_box)
 LUAFN (dgn_count_antifeature_in_box)
 LUAFN (dgn_count_neighbors)
 LUAFN (dgn_count_passable_neighbors)
 LUAFN (dgn_is_valid_coord)
 LUAFN (dgn_extend_map)
 LUAFN (dgn_fill_area)
 LUAFN (dgn_fill_disconnected)
 LUAFN (dgn_is_passable_coord)
 LUAFN (dgn_find_in_area)
 LUAFN (dgn_height)
 LUAFN (dgn_join_the_dots)
 LUAFN (dgn_make_circle)
 LUAFN (dgn_make_diamond)
 LUAFN (dgn_make_rounded_square)
 LUAFN (dgn_make_square)
 LUAFN (dgn_make_box)
 LUAFN (dgn_make_box_doors)
 LUAFN (dgn_mapgrd_table)
 LUAFN (dgn_octa_room)
 LUAFN (dgn_replace_area)
 LUAFN (dgn_replace_first)
 LUAFN (dgn_replace_random)
 LUAFN (dgn_smear_map)
 LUAFN (dgn_spotty_map)

Variables

struct luaL_reg dgn_build_dlib []

Define Documentation

#define TABLE_BOOL ( ls,
val,
def   )     bool val = _table_bool(ls, -1, #val, def);

#define TABLE_CHAR ( ls,
val,
def   )     char val = _table_char(ls, -1, #val, def);

#define TABLE_INT ( ls,
val,
def   )     int val = _table_int(ls, -1, #val, def);

#define TABLE_STR ( ls,
val,
def   )     const char *val = _table_str(ls, -1, #val, def);


Function Documentation

LUAFN ( dgn_spotty_map   ) 

Here is the call graph for this function:

LUAFN ( dgn_smear_map   ) 

Here is the call graph for this function:

LUAFN ( dgn_replace_random   ) 

Here is the call graph for this function:

LUAFN ( dgn_replace_first   ) 

Here is the call graph for this function:

LUAFN ( dgn_replace_area   ) 

LUAFN ( dgn_octa_room   ) 

Here is the call graph for this function:

LUAFN ( dgn_mapgrd_table   ) 

LUAFN ( dgn_make_box_doors   ) 

Here is the call graph for this function:

LUAFN ( dgn_make_box   ) 

LUAFN ( dgn_make_square   ) 

LUAFN ( dgn_make_rounded_square   ) 

LUAFN ( dgn_make_diamond   ) 

LUAFN ( dgn_make_circle   ) 

LUAFN ( dgn_join_the_dots   ) 

LUAFN ( dgn_height   ) 

Here is the call graph for this function:

LUAFN ( dgn_find_in_area   ) 

LUAFN ( dgn_is_passable_coord   ) 

LUAFN ( dgn_fill_disconnected   ) 

Here is the call graph for this function:

LUAFN ( dgn_fill_area   ) 

LUAFN ( dgn_extend_map   ) 

Here is the call graph for this function:

LUAFN ( dgn_is_valid_coord   ) 

Here is the call graph for this function:

LUAFN ( dgn_count_passable_neighbors   ) 

LUAFN ( dgn_count_neighbors   ) 

Here is the call graph for this function:

LUAFN ( dgn_count_antifeature_in_box   ) 

Here is the call graph for this function:

LUAFN ( dgn_count_feature_in_box   ) 

Here is the call graph for this function:


Variable Documentation

struct luaL_reg dgn_build_dlib[]


Generated on Thu Jan 13 13:08:02 2011 by  doxygen 1.5.6