#include "AppHdr.h"
#include <cmath>
#include "cluautil.h"
#include "coord.h"
#include "coordit.h"
#include "l_libs.h"
#include "mapdef.h"
#include "random.h"
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 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); |
LUAFN | ( | dgn_spotty_map | ) |
LUAFN | ( | dgn_smear_map | ) |
LUAFN | ( | dgn_replace_random | ) |
LUAFN | ( | dgn_replace_first | ) |
LUAFN | ( | dgn_replace_area | ) |
LUAFN | ( | dgn_octa_room | ) |
LUAFN | ( | dgn_mapgrd_table | ) |
LUAFN | ( | dgn_make_box_doors | ) |
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 | ) |
LUAFN | ( | dgn_find_in_area | ) |
LUAFN | ( | dgn_is_passable_coord | ) |
LUAFN | ( | dgn_fill_disconnected | ) |
LUAFN | ( | dgn_fill_area | ) |
LUAFN | ( | dgn_extend_map | ) |
LUAFN | ( | dgn_is_valid_coord | ) |
LUAFN | ( | dgn_count_passable_neighbors | ) |
LUAFN | ( | dgn_count_neighbors | ) |
LUAFN | ( | dgn_count_antifeature_in_box | ) |
LUAFN | ( | dgn_count_feature_in_box | ) |
struct luaL_reg dgn_build_dlib[] |