obj_column.h File Reference

#include "globals.h"

Go to the source code of this file.

Data Structures

struct  DK_CUSTOM_CLM

Defines

#define CUST_CLM_GEN_MAX_INDEX   41

Typedefs

typedef void(* cr_clm_func )(struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)

Functions

DLLIMPORT unsigned short column_wib_entry (struct COLUMN_REC *clm_rec, struct COLUMN_REC *clm_rec_n, struct COLUMN_REC *clm_rec_w, struct COLUMN_REC *clm_rec_nw)
DLLIMPORT short column_wib_animate (unsigned int clm)
DLLIMPORT char * get_custom_column_fullname (unsigned short idx)
DLLIMPORT short fill_custom_column_data (unsigned short idx, struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
DLLIMPORT void create_columns_for_slab (struct COLUMN_REC *clm_recs[9], struct LEVOPTIONS *optns, unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
DLLIMPORT unsigned char * surr_tng_find (unsigned char **surr_tng, unsigned char type_idx)
void create_columns_slb_unaffected_rock (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_rock (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_gold (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_fulldirt (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_earth (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_torchdirt (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_walldrape (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_walltorch (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_wallwtwins (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_wallwwoman (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_wallpairshr (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_path (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_claimed (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_lava (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_water (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_portal (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_treasure (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_library (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_prison (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_torture (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_training (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_dungheart (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_workshop (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_scavenger (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_temple (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_graveyard (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_hatchery (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_lair (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_barracks (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_doorwood (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_doorbrace (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_dooriron (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_doormagic (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_bridge (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_unaffected_gems (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_gems (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_guardpost (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void modify_frail_columns (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
short modify_liquid_surrounding (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, short liq_level, unsigned short water_cube, unsigned short lava_cube)
short modify_liquid_surrounding_advncd (struct COLUMN_REC *clm_recs[9], const unsigned char *surr_slb, const unsigned char *surr_own, const short liq_level, const unsigned short *water_cube, const unsigned short *lava_cube)
unsigned short * get_room_corner_direction_indices (unsigned char *surr_slb, unsigned char *surr_own)
unsigned short * get_room_edge_direction_indices (unsigned char *surr_slb, unsigned char *surr_own)
void create_columns_slb_wallbrick (struct COLUMN_REC *clm_recs[9], short *allow_relief, unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void fill_columns_slb_roomrelief (struct COLUMN_REC *clm_recs[9], short *allow_relief, unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
short fill_side_columns_room_relief (struct COLUMN_REC *clm_reca, struct COLUMN_REC *clm_recb, struct COLUMN_REC *clm_recc, unsigned short room_slab, unsigned char owner, short corner, short edge)
void create_columns_slb_skulls_on_lava (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_skulls_on_path (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_skulls_on_claimed (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_wall_force_relief_splatbody (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_room (cr_clm_func cr_floor, cr_clm_func cr_edge, cr_clm_func cr_corner, cr_clm_func cr_inside, cr_clm_func cr_nearinsd, struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_portal_floor (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_portal_edge (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_portal_corner (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_portal_inside (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_treasure_floor (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_treasure_edge (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_treasure_corner (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_treasure_inside (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_library_floor (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_library_edge (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_library_corner (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_library_inside (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_prison_floor (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_prison_edge (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_prison_corner (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_prison_inside (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_torture_floor (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_torture_edge (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_torture_corner (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_torture_inside (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_training_floor (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_training_edge (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_training_corner (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_training_inside (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_dungheart_floor (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_dungheart_edge (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_dungheart_corner (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_dungheart_inside (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_dungheart_nearinsd (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_workshop_floor (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_workshop_edge (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_workshop_corner (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_workshop_inside (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_scavenger_floor (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_scavenger_edge (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_scavenger_corner (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_scavenger_inside (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_temple_floor (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_temple_edge (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_temple_corner (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_temple_inside (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_graveyard_floor (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_graveyard_edge (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_graveyard_corner (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_graveyard_inside (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_hatchery_floor (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_hatchery_edge (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_hatchery_corner (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_hatchery_inside (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_lair_floor (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_lair_edge (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_lair_corner (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_lair_inside (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_barracks_floor (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_barracks_edge (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_barracks_corner (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_barracks_inside (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_door_floor (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_thingems_path (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_rock_gndlev (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_rockcaped_pathcave (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
void create_columns_slb_rockcaped_claimcave (struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)
short surrnd_not_enemy (unsigned char *surr_own, short direction)


Define Documentation

#define CUST_CLM_GEN_MAX_INDEX   41

Definition at line 28 of file obj_column.h.


Typedef Documentation

typedef void(* cr_clm_func)(struct COLUMN_REC *clm_recs[9], unsigned char *surr_slb, unsigned char *surr_own, unsigned char **surr_tng)

Definition at line 35 of file obj_column.h.


Function Documentation

DLLIMPORT short column_wib_animate ( unsigned int  clm  ) 

DLLIMPORT unsigned short column_wib_entry ( struct COLUMN_REC clm_rec,
struct COLUMN_REC clm_rec_n,
struct COLUMN_REC clm_rec_w,
struct COLUMN_REC clm_rec_nw 
)

Definition at line 600 of file obj_column_def.c.

Referenced by update_tile_wib_entries().

DLLIMPORT void create_columns_for_slab ( struct COLUMN_REC clm_recs[9],
struct LEVOPTIONS optns,
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 127 of file obj_column.c.

Referenced by update_dat_last_column(), and update_datclm_for_slab().

void create_columns_slb_barracks ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 1370 of file obj_column.c.

Referenced by create_columns_for_slab().

void create_columns_slb_barracks_corner ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 2413 of file obj_column.c.

Referenced by create_columns_slb_barracks().

void create_columns_slb_barracks_edge ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 2407 of file obj_column.c.

Referenced by create_columns_slb_barracks().

void create_columns_slb_barracks_floor ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

void create_columns_slb_barracks_inside ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 2421 of file obj_column.c.

Referenced by create_columns_slb_barracks().

void create_columns_slb_bridge ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 2754 of file obj_column.c.

Referenced by create_columns_for_slab().

void create_columns_slb_claimed ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

void create_columns_slb_door_floor ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

void create_columns_slb_doorbrace ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 1421 of file obj_column.c.

Referenced by create_columns_for_slab().

void create_columns_slb_dooriron ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 1441 of file obj_column.c.

Referenced by create_columns_for_slab().

void create_columns_slb_doormagic ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 1461 of file obj_column.c.

Referenced by create_columns_for_slab().

void create_columns_slb_doorwood ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 1401 of file obj_column.c.

Referenced by create_columns_for_slab().

void create_columns_slb_dungheart ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 1312 of file obj_column.c.

Referenced by create_columns_for_slab().

void create_columns_slb_dungheart_corner ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 1892 of file obj_column.c.

Referenced by create_columns_slb_dungheart().

void create_columns_slb_dungheart_edge ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 1879 of file obj_column.c.

Referenced by create_columns_slb_dungheart().

void create_columns_slb_dungheart_floor ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

void create_columns_slb_dungheart_inside ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 1906 of file obj_column.c.

Referenced by create_columns_slb_dungheart().

void create_columns_slb_dungheart_nearinsd ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 1917 of file obj_column.c.

Referenced by create_columns_slb_dungheart().

void create_columns_slb_earth ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 391 of file obj_column.c.

Referenced by create_columns_for_slab(), and create_columns_slb_torchdirt().

void create_columns_slb_fulldirt ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 352 of file obj_column.c.

Referenced by create_columns_slb_earth().

void create_columns_slb_gems ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 1243 of file obj_column.c.

Referenced by create_columns_for_slab().

void create_columns_slb_gold ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 312 of file obj_column.c.

Referenced by create_columns_for_slab().

void create_columns_slb_graveyard ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 1346 of file obj_column.c.

Referenced by create_columns_for_slab().

void create_columns_slb_graveyard_corner ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 2385 of file obj_column.c.

Referenced by create_columns_slb_graveyard().

void create_columns_slb_graveyard_edge ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 2379 of file obj_column.c.

Referenced by create_columns_slb_graveyard().

void create_columns_slb_graveyard_floor ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

void create_columns_slb_graveyard_inside ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 2391 of file obj_column.c.

Referenced by create_columns_slb_graveyard().

void create_columns_slb_guardpost ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 2740 of file obj_column.c.

Referenced by create_columns_for_slab().

void create_columns_slb_hatchery ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 1354 of file obj_column.c.

Referenced by create_columns_for_slab().

void create_columns_slb_hatchery_corner ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 2131 of file obj_column.c.

Referenced by create_columns_slb_hatchery().

void create_columns_slb_hatchery_edge ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 2125 of file obj_column.c.

Referenced by create_columns_slb_hatchery().

void create_columns_slb_hatchery_floor ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

void create_columns_slb_hatchery_inside ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 2139 of file obj_column.c.

Referenced by create_columns_slb_hatchery().

void create_columns_slb_lair ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 1362 of file obj_column.c.

Referenced by create_columns_for_slab().

void create_columns_slb_lair_corner ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 2259 of file obj_column.c.

Referenced by create_columns_slb_lair().

void create_columns_slb_lair_edge ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 2253 of file obj_column.c.

Referenced by create_columns_slb_lair().

void create_columns_slb_lair_floor ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

void create_columns_slb_lair_inside ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 2265 of file obj_column.c.

Referenced by create_columns_slb_lair().

void create_columns_slb_lava ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 1209 of file obj_column.c.

Referenced by create_columns_for_slab(), and create_columns_slb_skulls_on_lava().

void create_columns_slb_library ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 1280 of file obj_column.c.

Referenced by create_columns_for_slab().

void create_columns_slb_library_corner ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 1850 of file obj_column.c.

Referenced by create_columns_slb_library().

void create_columns_slb_library_edge ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 1843 of file obj_column.c.

Referenced by create_columns_slb_library().

void create_columns_slb_library_floor ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

void create_columns_slb_library_inside ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 1858 of file obj_column.c.

Referenced by create_columns_slb_library().

void create_columns_slb_path ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 1088 of file obj_column.c.

Referenced by create_columns_for_slab(), and create_columns_slb_skulls_on_path().

void create_columns_slb_portal ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 1264 of file obj_column.c.

Referenced by create_columns_for_slab().

void create_columns_slb_portal_corner ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 1998 of file obj_column.c.

Referenced by create_columns_slb_portal().

void create_columns_slb_portal_edge ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 1988 of file obj_column.c.

Referenced by create_columns_slb_portal().

void create_columns_slb_portal_floor ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

void create_columns_slb_portal_inside ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 2006 of file obj_column.c.

Referenced by create_columns_slb_portal().

void create_columns_slb_prison ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 1288 of file obj_column.c.

Referenced by create_columns_for_slab().

void create_columns_slb_prison_corner ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 2700 of file obj_column.c.

Referenced by create_columns_slb_prison().

void create_columns_slb_prison_edge ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 2694 of file obj_column.c.

Referenced by create_columns_slb_prison().

void create_columns_slb_prison_floor ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

void create_columns_slb_prison_inside ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 2706 of file obj_column.c.

Referenced by create_columns_slb_prison(), and create_columns_slb_torture_inside().

void create_columns_slb_rock ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 304 of file obj_column.c.

Referenced by create_columns_for_slab().

void create_columns_slb_rock_gndlev ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 2762 of file obj_column.c.

void create_columns_slb_rockcaped_claimcave ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 2788 of file obj_column.c.

void create_columns_slb_rockcaped_pathcave ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 2773 of file obj_column.c.

void create_columns_slb_room ( cr_clm_func  cr_floor,
cr_clm_func  cr_edge,
cr_clm_func  cr_corner,
cr_clm_func  cr_inside,
cr_clm_func  cr_nearinsd,
struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

void create_columns_slb_scavenger ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 1330 of file obj_column.c.

Referenced by create_columns_for_slab().

void create_columns_slb_scavenger_corner ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 2554 of file obj_column.c.

Referenced by create_columns_slb_scavenger().

void create_columns_slb_scavenger_edge ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 2548 of file obj_column.c.

Referenced by create_columns_slb_scavenger().

void create_columns_slb_scavenger_floor ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

void create_columns_slb_scavenger_inside ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 2562 of file obj_column.c.

Referenced by create_columns_slb_scavenger().

void create_columns_slb_skulls_on_claimed ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 441 of file obj_column.c.

void create_columns_slb_skulls_on_lava ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 427 of file obj_column.c.

void create_columns_slb_skulls_on_path ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 434 of file obj_column.c.

void create_columns_slb_temple ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 1338 of file obj_column.c.

Referenced by create_columns_for_slab().

void create_columns_slb_temple_corner ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 2061 of file obj_column.c.

Referenced by create_columns_slb_temple().

void create_columns_slb_temple_edge ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 2028 of file obj_column.c.

Referenced by create_columns_slb_temple().

void create_columns_slb_temple_floor ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

void create_columns_slb_temple_inside ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 2070 of file obj_column.c.

Referenced by create_columns_slb_temple().

void create_columns_slb_thingems_path ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 1251 of file obj_column.c.

void create_columns_slb_torchdirt ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 400 of file obj_column.c.

Referenced by create_columns_for_slab().

void create_columns_slb_torture ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 1296 of file obj_column.c.

Referenced by create_columns_for_slab().

void create_columns_slb_torture_corner ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 2727 of file obj_column.c.

Referenced by create_columns_slb_torture().

void create_columns_slb_torture_edge ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 2721 of file obj_column.c.

Referenced by create_columns_slb_torture().

void create_columns_slb_torture_floor ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

void create_columns_slb_torture_inside ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 2733 of file obj_column.c.

Referenced by create_columns_slb_torture().

void create_columns_slb_training ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 1304 of file obj_column.c.

Referenced by create_columns_for_slab().

void create_columns_slb_training_corner ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 2450 of file obj_column.c.

Referenced by create_columns_slb_training().

void create_columns_slb_training_edge ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 2444 of file obj_column.c.

Referenced by create_columns_slb_training().

void create_columns_slb_training_floor ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

void create_columns_slb_training_inside ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 2458 of file obj_column.c.

Referenced by create_columns_slb_training().

void create_columns_slb_treasure ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 1272 of file obj_column.c.

Referenced by create_columns_for_slab().

void create_columns_slb_treasure_corner ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 2482 of file obj_column.c.

Referenced by create_columns_slb_treasure().

void create_columns_slb_treasure_edge ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 2476 of file obj_column.c.

Referenced by create_columns_slb_treasure().

void create_columns_slb_treasure_floor ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

void create_columns_slb_treasure_inside ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 2490 of file obj_column.c.

Referenced by create_columns_slb_treasure().

void create_columns_slb_unaffected_gems ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 1231 of file obj_column.c.

Referenced by create_columns_for_slab(), and create_columns_slb_gems().

void create_columns_slb_unaffected_rock ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 293 of file obj_column.c.

Referenced by create_columns_for_slab(), and create_columns_slb_rock().

void create_columns_slb_wall_force_relief_splatbody ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 855 of file obj_column.c.

void create_columns_slb_wallbrick ( struct COLUMN_REC clm_recs[9],
short *  allow_relief,
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

void create_columns_slb_walldrape ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 933 of file obj_column.c.

Referenced by create_columns_for_slab().

void create_columns_slb_wallpairshr ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 1053 of file obj_column.c.

Referenced by create_columns_for_slab().

void create_columns_slb_walltorch ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 960 of file obj_column.c.

Referenced by create_columns_for_slab().

void create_columns_slb_wallwtwins ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 984 of file obj_column.c.

Referenced by create_columns_for_slab().

void create_columns_slb_wallwwoman ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 1018 of file obj_column.c.

Referenced by create_columns_for_slab().

void create_columns_slb_water ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 1220 of file obj_column.c.

Referenced by create_columns_for_slab().

void create_columns_slb_workshop ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 1322 of file obj_column.c.

Referenced by create_columns_for_slab().

void create_columns_slb_workshop_corner ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 2514 of file obj_column.c.

Referenced by create_columns_slb_workshop().

void create_columns_slb_workshop_edge ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 2508 of file obj_column.c.

Referenced by create_columns_slb_workshop().

void create_columns_slb_workshop_floor ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

void create_columns_slb_workshop_inside ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 2522 of file obj_column.c.

Referenced by create_columns_slb_workshop().

void fill_columns_slb_roomrelief ( struct COLUMN_REC clm_recs[9],
short *  allow_relief,
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

DLLIMPORT short fill_custom_column_data ( unsigned short  idx,
struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

Definition at line 118 of file obj_column.c.

short fill_side_columns_room_relief ( struct COLUMN_REC clm_reca,
struct COLUMN_REC clm_recb,
struct COLUMN_REC clm_recc,
unsigned short  room_slab,
unsigned char  owner,
short  corner,
short  edge 
)

Definition at line 676 of file obj_column.c.

Referenced by fill_columns_slb_roomrelief().

DLLIMPORT char* get_custom_column_fullname ( unsigned short  idx  ) 

Definition at line 106 of file obj_column.c.

unsigned short* get_room_corner_direction_indices ( unsigned char *  surr_slb,
unsigned char *  surr_own 
)

unsigned short* get_room_edge_direction_indices ( unsigned char *  surr_slb,
unsigned char *  surr_own 
)

void modify_frail_columns ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
unsigned char *  surr_own,
unsigned char **  surr_tng 
)

short modify_liquid_surrounding ( struct COLUMN_REC clm_recs[9],
unsigned char *  surr_slb,
short  liq_level,
unsigned short  water_cube,
unsigned short  lava_cube 
)

short modify_liquid_surrounding_advncd ( struct COLUMN_REC clm_recs[9],
const unsigned char *  surr_slb,
const unsigned char *  surr_own,
const short  liq_level,
const unsigned short *  water_cube,
const unsigned short *  lava_cube 
)

DLLIMPORT unsigned char* surr_tng_find ( unsigned char **  surr_tng,
unsigned char  type_idx 
)

short surrnd_not_enemy ( unsigned char *  surr_own,
short  direction 
)


Generated on Tue Sep 2 18:51:50 2008 for libAdikted by  doxygen 1.5.6