#include "globals.h"
Go to the source code of this file.
Defines | |
| #define | SLAB_TYPE_ROCK 0x00 |
| #define | SLAB_TYPE_GOLD 0x01 |
| #define | SLAB_TYPE_EARTH 0x02 |
| #define | SLAB_TYPE_TORCHDIRT 0x03 |
| #define | SLAB_TYPE_WALLDRAPE 0x04 |
| #define | SLAB_TYPE_WALLTORCH 0x05 |
| #define | SLAB_TYPE_WALLWTWINS 0x06 |
| #define | SLAB_TYPE_WALLWWOMAN 0x07 |
| #define | SLAB_TYPE_WALLPAIRSHR 0x08 |
| #define | SLAB_TYPE_PATH 0x0a |
| #define | SLAB_TYPE_CLAIMED 0x0b |
| #define | SLAB_TYPE_LAVA 0x0c |
| #define | SLAB_TYPE_WATER 0x0d |
| #define | SLAB_TYPE_PORTAL 0x0e |
| #define | SLAB_TYPE_TREASURE 0x10 |
| #define | SLAB_TYPE_LIBRARY 0x12 |
| #define | SLAB_TYPE_PRISONCASE 0x14 |
| #define | SLAB_TYPE_TORTURE 0x16 |
| #define | SLAB_TYPE_TRAINING 0x18 |
| #define | SLAB_TYPE_DUNGHEART 0x1a |
| #define | SLAB_TYPE_WORKSHOP 0x1c |
| #define | SLAB_TYPE_SCAVENGER 0x1e |
| #define | SLAB_TYPE_TEMPLE 0x20 |
| #define | SLAB_TYPE_GRAVEYARD 0x22 |
| #define | SLAB_TYPE_HATCHERY 0x24 |
| #define | SLAB_TYPE_LAIR 0x26 |
| #define | SLAB_TYPE_BARRACKS 0x28 |
| #define | SLAB_TYPE_DOORWOOD1 0x2a |
| #define | SLAB_TYPE_DOORWOOD2 0x2b |
| #define | SLAB_TYPE_DOORBRACE1 0x2c |
| #define | SLAB_TYPE_DOORBRACE2 0x2d |
| #define | SLAB_TYPE_DOORIRON1 0x2e |
| #define | SLAB_TYPE_DOORIRON2 0x2f |
| #define | SLAB_TYPE_DOORMAGIC1 0x30 |
| #define | SLAB_TYPE_DOORMAGIC2 0x31 |
| #define | SLAB_TYPE_BRIDGE 0x33 |
| #define | SLAB_TYPE_GEMS 0x34 |
| #define | SLAB_TYPE_GUARDPOST 0x35 |
| #define | PLAYERS_COUNT 6 |
| #define | PLAYER0 0x00 |
| #define | PLAYER1 0x01 |
| #define | PLAYER2 0x02 |
| #define | PLAYER3 0x03 |
| #define | PLAYER_GOOD 0x04 |
| #define | PLAYER_UNSET 0x05 |
| #define | PLAYER_ALL 0x06 |
Functions | |
| DLLIMPORT short | slab_is_central (struct LEVEL *lvl, int x, int y) |
| DLLIMPORT short | slabs_verify (struct LEVEL *lvl, char *err_msg, struct IPOINT_2D *errpt) |
| DLLIMPORT int | slab_siblings_oftype (struct LEVEL *lvl, int x, int y, unsigned short slab_type) |
| DLLIMPORT void | slab_draw_smear (struct LEVEL *lvl, int startx, int starty, int startr, int endx, int endy, int endr, int bend, unsigned short slab_type) |
| DLLIMPORT void | slab_draw_circle (struct LEVEL *lvl, int x, int y, int rad, unsigned short slab_type) |
| DLLIMPORT short | slab_is_short (unsigned short slab_type) |
| DLLIMPORT short | slab_is_door (unsigned short slab_type) |
| DLLIMPORT short | slab_is_room (unsigned short slab_type) |
| DLLIMPORT short | slab_is_wall (unsigned short slab_type) |
| DLLIMPORT short | slab_is_wealth (unsigned short slab_type) |
| DLLIMPORT short | slab_is_space (unsigned short slab_type) |
| DLLIMPORT short | slab_is_tall_unclmabl (unsigned short slab_type) |
| DLLIMPORT short | slab_is_tall (unsigned short slab_type) |
| DLLIMPORT short | slab_is_short_clmabl (unsigned short slab_type) |
| DLLIMPORT short | slab_is_short_unclmabl (unsigned short slab_type) |
| DLLIMPORT short | slab_is_clmabl (unsigned short slab_type) |
| DLLIMPORT short | slab_is_claimedgnd (unsigned short slab_type) |
| DLLIMPORT short | slab_is_liquid (unsigned short slab_type) |
| DLLIMPORT short | slab_allows_torch (unsigned short slab_type) |
| DLLIMPORT short | slab_needs_adjacent_torch (unsigned short slab_type) |
| DLLIMPORT short | slab_verify_entry (unsigned short slab_type, char *err_msg) |
| DLLIMPORT char * | get_slab_fullname (unsigned short slb_type) |
| DLLIMPORT unsigned short | get_random_wall_slab (void) |
| DLLIMPORT short | subtl_is_near_tall_slab (struct LEVEL *lvl, unsigned int sx, unsigned int sy) |
| DLLIMPORT short | place_room_rndpos (struct LEVEL *lvl, const unsigned short rslab, const unsigned char rown, const struct IPOINT_2D *rsize) |
| DLLIMPORT char * | get_owner_type_fullname (unsigned char own_idx) |
| DLLIMPORT char * | get_owner_type_colorname (unsigned char own_idx) |
| DLLIMPORT unsigned char | get_owner_next (unsigned char plyr_idx) |
| DLLIMPORT unsigned char | get_owner_prev (unsigned char plyr_idx) |
| DLLIMPORT void | update_slab_owners (struct LEVEL *lvl) |
Variables | |
| char const | SLB_UNKN_LTEXT [] |
| char const | SLB_ROCK_LTEXT [] |
| char const | SLB_GOLD_LTEXT [] |
| char const | SLB_EARTH_LTEXT [] |
| char const | SLB_TORCHDIRT_LTEXT [] |
| char const | SLB_WALLDRAPE_LTEXT [] |
| char const | SLB_WALLTORCH_LTEXT [] |
| char const | SLB_WALLWTWINS_LTEXT [] |
| char const | SLB_WALLWWOMAN_LTEXT [] |
| char const | SLB_WALLPAIRSHR_LTEXT [] |
| char const | SLB_PATH_LTEXT [] |
| char const | SLB_CLAIMED_LTEXT [] |
| char const | SLB_LAVA_LTEXT [] |
| char const | SLB_WATER_LTEXT [] |
| char const | SLB_PORTAL_LTEXT [] |
| char const | SLB_TREASURE_LTEXT [] |
| char const | SLB_LIBRARY_LTEXT [] |
| char const | SLB_PRISON_LTEXT [] |
| char const | SLB_TORTURE_LTEXT [] |
| char const | SLB_TRAINING_LTEXT [] |
| char const | SLB_DUNGHEART_LTEXT [] |
| char const | SLB_WORKSHOP_LTEXT [] |
| char const | SLB_SCAVENGER_LTEXT [] |
| char const | SLB_TEMPLE_LTEXT [] |
| char const | SLB_GRAVEYARD_LTEXT [] |
| char const | SLB_HATCHERY_LTEXT [] |
| char const | SLB_LAIR_LTEXT [] |
| char const | SLB_BARRACKS_LTEXT [] |
| char const | SLB_DOORWOOD_LTEXT [] |
| char const | SLB_DOORBRACE_LTEXT [] |
| char const | SLB_DOORIRON_LTEXT [] |
| char const | SLB_DOORMAGIC_LTEXT [] |
| char const | SLB_BRIDGE_LTEXT [] |
| char const | SLB_GEMS_LTEXT [] |
| char const | SLB_GUARDPOST_LTEXT [] |
| #define PLAYER0 0x00 |
Definition at line 68 of file obj_slabs.h.
Referenced by fill_column_dungheart_pillar(), fill_column_portal_inside_cntr(), fill_column_wall_drapebrick_a(), fill_column_wall_drapebrick_b(), fill_column_wall_drapebrick_c(), level_generate_random_extension(), place_column_doorbrace_a(), place_column_doorbrace_b(), place_column_doorbrace_c(), place_column_dooriron_a(), place_column_dooriron_b(), place_column_dooriron_c(), place_column_doormagic_a(), place_column_doormagic_b(), place_column_doormagic_c(), place_column_doorwood_a(), place_column_doorwood_b(), place_column_doorwood_c(), place_column_wall_barracks_b(), place_column_wall_drape_a(), place_column_wall_drape_b(), place_column_wall_drape_c(), script_cmd_verify_setup(), update_things_slb_dungheart_corner(), and update_things_slb_guardpost_floor().
| #define PLAYER1 0x01 |
Definition at line 69 of file obj_slabs.h.
Referenced by fill_column_dungheart_pillar(), fill_column_portal_inside_cntr(), fill_column_wall_drapebrick_a(), fill_column_wall_drapebrick_b(), fill_column_wall_drapebrick_c(), place_column_doorbrace_a(), place_column_doorbrace_b(), place_column_doorbrace_c(), place_column_dooriron_a(), place_column_dooriron_b(), place_column_dooriron_c(), place_column_doormagic_a(), place_column_doormagic_b(), place_column_doormagic_c(), place_column_doorwood_a(), place_column_doorwood_b(), place_column_doorwood_c(), place_column_wall_barracks_b(), place_column_wall_drape_a(), place_column_wall_drape_b(), place_column_wall_drape_c(), update_things_slb_dungheart_corner(), and update_things_slb_guardpost_floor().
| #define PLAYER2 0x02 |
Definition at line 70 of file obj_slabs.h.
Referenced by fill_column_dungheart_pillar(), fill_column_portal_inside_cntr(), fill_column_wall_drapebrick_a(), fill_column_wall_drapebrick_b(), fill_column_wall_drapebrick_c(), place_column_doorbrace_a(), place_column_doorbrace_b(), place_column_doorbrace_c(), place_column_dooriron_a(), place_column_dooriron_b(), place_column_dooriron_c(), place_column_doormagic_a(), place_column_doormagic_b(), place_column_doormagic_c(), place_column_doorwood_a(), place_column_doorwood_b(), place_column_doorwood_c(), place_column_wall_barracks_b(), place_column_wall_drape_a(), place_column_wall_drape_b(), place_column_wall_drape_c(), update_things_slb_dungheart_corner(), and update_things_slb_guardpost_floor().
| #define PLAYER3 0x03 |
Definition at line 71 of file obj_slabs.h.
Referenced by fill_column_dungheart_pillar(), fill_column_portal_inside_cntr(), fill_column_wall_drapebrick_a(), fill_column_wall_drapebrick_b(), fill_column_wall_drapebrick_c(), place_column_doorbrace_a(), place_column_doorbrace_b(), place_column_doorbrace_c(), place_column_dooriron_a(), place_column_dooriron_b(), place_column_dooriron_c(), place_column_doormagic_a(), place_column_doormagic_b(), place_column_doormagic_c(), place_column_doorwood_a(), place_column_doorwood_b(), place_column_doorwood_c(), place_column_wall_barracks_b(), place_column_wall_drape_a(), place_column_wall_drape_b(), place_column_wall_drape_c(), update_things_slb_dungheart_corner(), and update_things_slb_guardpost_floor().
| #define PLAYER_ALL 0x06 |
Definition at line 74 of file obj_slabs.h.
Referenced by script_decomposed_to_params_cmd_avail(), script_decomposed_to_params_cmd_crtradj(), and script_decomposed_to_params_cmd_setup().
| #define PLAYER_GOOD 0x04 |
Definition at line 72 of file obj_slabs.h.
Referenced by create_item_adv(), fill_column_claimedgnd_centr(), fill_column_dungheart_pillar(), fill_column_portal_inside_cntr(), fill_column_wall_drapebrick_a(), fill_column_wall_drapebrick_b(), fill_column_wall_drapebrick_c(), place_column_doorbrace_a(), place_column_doorbrace_b(), place_column_doorbrace_c(), place_column_dooriron_a(), place_column_dooriron_b(), place_column_dooriron_c(), place_column_doormagic_a(), place_column_doormagic_b(), place_column_doormagic_c(), place_column_doorwood_a(), place_column_doorwood_b(), place_column_doorwood_c(), place_column_wall_barracks_b(), place_column_wall_drape_a(), place_column_wall_drape_b(), place_column_wall_drape_c(), update_things_slb_dungheart_corner(), and update_things_slb_guardpost_floor().
| #define PLAYER_UNSET 0x05 |
Definition at line 73 of file obj_slabs.h.
Referenced by create_thing(), fill_column_claimedgnd_centr(), fill_column_wall_centr(), generate_slab_bkgnd_default(), generate_slab_bkgnd_random(), get_slab_surround(), get_subtile_column_rec(), get_thing_owner(), level_clear_other(), level_verify_logic(), owned_things_count(), surrnd_not_enemy(), update_slab_owners(), update_things_slb_dungheart_corner(), update_things_slb_dungheart_inside(), and update_things_slb_guardpost_floor().
| #define PLAYERS_COUNT 6 |
Definition at line 67 of file obj_slabs.h.
Referenced by get_owner_next(), get_owner_prev(), get_thing_owner(), level_clear_script_param(), level_free_script_param(), level_init(), level_verify_logic(), owned_things_count(), script_decomposed_to_params_cmd_avail(), script_decomposed_to_params_cmd_crtradj(), script_decomposed_to_params_cmd_setup(), update_things_slb_dungheart_inside(), and write_nfo().
| #define SLAB_TYPE_BARRACKS 0x28 |
Definition at line 54 of file obj_slabs.h.
Referenced by create_columns_for_slab(), fill_side_columns_room_relief(), and update_room_things_on_slab().
| #define SLAB_TYPE_BRIDGE 0x33 |
Definition at line 63 of file obj_slabs.h.
Referenced by create_columns_for_slab(), fill_side_columns_room_relief(), update_room_things_on_slab(), and update_tile_wlb_entry().
| #define SLAB_TYPE_CLAIMED 0x0b |
Definition at line 38 of file obj_slabs.h.
Referenced by create_columns_for_slab(), get_usual_item_slab(), get_usual_thing_slab(), remove_automade_obj_for_slab(), remove_misplaced_objs_on_slab(), slab_is_claimedgnd(), and slab_is_short_clmabl().
| #define SLAB_TYPE_DOORBRACE1 0x2c |
Definition at line 57 of file obj_slabs.h.
Referenced by create_columns_for_slab(), get_usual_thing_slab(), things_verify(), and update_door_things_on_slab().
| #define SLAB_TYPE_DOORBRACE2 0x2d |
Definition at line 58 of file obj_slabs.h.
Referenced by create_columns_for_slab(), things_verify(), and update_door_things_on_slab().
| #define SLAB_TYPE_DOORIRON1 0x2e |
Definition at line 59 of file obj_slabs.h.
Referenced by create_columns_for_slab(), get_usual_thing_slab(), things_verify(), and update_door_things_on_slab().
| #define SLAB_TYPE_DOORIRON2 0x2f |
Definition at line 60 of file obj_slabs.h.
Referenced by create_columns_for_slab(), things_verify(), and update_door_things_on_slab().
| #define SLAB_TYPE_DOORMAGIC1 0x30 |
Definition at line 61 of file obj_slabs.h.
Referenced by create_columns_for_slab(), get_usual_thing_slab(), things_verify(), and update_door_things_on_slab().
| #define SLAB_TYPE_DOORMAGIC2 0x31 |
Definition at line 62 of file obj_slabs.h.
Referenced by create_columns_for_slab(), things_verify(), and update_door_things_on_slab().
| #define SLAB_TYPE_DOORWOOD1 0x2a |
Definition at line 55 of file obj_slabs.h.
Referenced by create_columns_for_slab(), get_usual_thing_slab(), things_verify(), and update_door_things_on_slab().
| #define SLAB_TYPE_DOORWOOD2 0x2b |
Definition at line 56 of file obj_slabs.h.
Referenced by create_columns_for_slab(), things_verify(), and update_door_things_on_slab().
| #define SLAB_TYPE_DUNGHEART 0x1a |
Definition at line 47 of file obj_slabs.h.
Referenced by create_columns_for_slab(), fill_side_columns_room_relief(), get_usual_item_slab(), level_generate_random_extension(), and update_room_things_on_slab().
| #define SLAB_TYPE_EARTH 0x02 |
Definition at line 30 of file obj_slabs.h.
Referenced by compute_flg_for_tile(), create_columns_for_slab(), generate_slab_bkgnd_random(), modify_frail_columns(), and start_new_map().
| #define SLAB_TYPE_GEMS 0x34 |
Definition at line 64 of file obj_slabs.h.
Referenced by create_columns_for_slab(), and draw_map_on_buffer().
| #define SLAB_TYPE_GOLD 0x01 |
Definition at line 29 of file obj_slabs.h.
Referenced by create_columns_for_slab(), and draw_map_on_buffer().
| #define SLAB_TYPE_GRAVEYARD 0x22 |
Definition at line 51 of file obj_slabs.h.
Referenced by create_columns_for_slab(), fill_side_columns_room_relief(), get_usual_item_slab(), and update_room_things_on_slab().
| #define SLAB_TYPE_GUARDPOST 0x35 |
Definition at line 65 of file obj_slabs.h.
Referenced by create_columns_for_slab(), fill_side_columns_room_relief(), get_usual_item_slab(), and update_room_things_on_slab().
| #define SLAB_TYPE_HATCHERY 0x24 |
Definition at line 52 of file obj_slabs.h.
Referenced by create_columns_for_slab(), fill_side_columns_room_relief(), get_usual_item_slab(), and update_room_things_on_slab().
| #define SLAB_TYPE_LAIR 0x26 |
Definition at line 53 of file obj_slabs.h.
Referenced by create_columns_for_slab(), fill_side_columns_room_relief(), get_usual_item_slab(), and update_room_things_on_slab().
| #define SLAB_TYPE_LAVA 0x0c |
Definition at line 39 of file obj_slabs.h.
Referenced by create_columns_for_slab(), create_columns_slb_fulldirt(), create_columns_slb_gold(), create_columns_slb_wallbrick(), get_usual_thing_slab(), modify_frail_columns(), modify_liquid_surrounding(), modify_liquid_surrounding_advncd(), and update_tile_wlb_entry().
| #define SLAB_TYPE_LIBRARY 0x12 |
Definition at line 43 of file obj_slabs.h.
Referenced by create_columns_for_slab(), fill_side_columns_room_relief(), and update_room_things_on_slab().
| #define SLAB_TYPE_PATH 0x0a |
Definition at line 37 of file obj_slabs.h.
Referenced by create_columns_for_slab(), create_columns_slb_wallbrick(), get_usual_thing_slab(), and modify_frail_columns().
| #define SLAB_TYPE_PORTAL 0x0e |
Definition at line 41 of file obj_slabs.h.
Referenced by create_columns_for_slab(), fill_side_columns_room_relief(), and update_room_things_on_slab().
| #define SLAB_TYPE_PRISONCASE 0x14 |
Definition at line 44 of file obj_slabs.h.
Referenced by create_columns_for_slab(), fill_side_columns_room_relief(), get_usual_item_slab(), and update_room_things_on_slab().
| #define SLAB_TYPE_ROCK 0x00 |
Definition at line 28 of file obj_slabs.h.
Referenced by create_columns_for_slab(), generate_slab_bkgnd_default(), generate_slab_bkgnd_random(), get_slab_surround(), get_tile_slab(), and update_datclm_for_whole_map().
| #define SLAB_TYPE_SCAVENGER 0x1e |
Definition at line 49 of file obj_slabs.h.
Referenced by create_columns_for_slab(), fill_side_columns_room_relief(), get_usual_item_slab(), and update_room_things_on_slab().
| #define SLAB_TYPE_TEMPLE 0x20 |
Definition at line 50 of file obj_slabs.h.
Referenced by create_columns_for_slab(), fill_side_columns_room_relief(), and update_room_things_on_slab().
| #define SLAB_TYPE_TORCHDIRT 0x03 |
Definition at line 31 of file obj_slabs.h.
Referenced by compute_flg_for_tile(), create_columns_for_slab(), modify_frail_columns(), and slab_needs_adjacent_torch().
| #define SLAB_TYPE_TORTURE 0x16 |
Definition at line 45 of file obj_slabs.h.
Referenced by create_columns_for_slab(), fill_side_columns_room_relief(), get_usual_item_slab(), and update_room_things_on_slab().
| #define SLAB_TYPE_TRAINING 0x18 |
Definition at line 46 of file obj_slabs.h.
Referenced by create_columns_for_slab(), fill_side_columns_room_relief(), get_usual_item_slab(), and update_room_things_on_slab().
| #define SLAB_TYPE_TREASURE 0x10 |
Definition at line 42 of file obj_slabs.h.
Referenced by create_columns_for_slab(), fill_side_columns_room_relief(), things_verify(), and update_room_things_on_slab().
| #define SLAB_TYPE_WALLDRAPE 0x04 |
| #define SLAB_TYPE_WALLPAIRSHR 0x08 |
| #define SLAB_TYPE_WALLTORCH 0x05 |
Definition at line 33 of file obj_slabs.h.
Referenced by create_columns_for_slab(), and slab_needs_adjacent_torch().
| #define SLAB_TYPE_WALLWTWINS 0x06 |
| #define SLAB_TYPE_WALLWWOMAN 0x07 |
| #define SLAB_TYPE_WATER 0x0d |
Definition at line 40 of file obj_slabs.h.
Referenced by create_columns_for_slab(), create_columns_slb_fulldirt(), create_columns_slb_gold(), create_columns_slb_wallbrick(), modify_frail_columns(), modify_liquid_surrounding(), modify_liquid_surrounding_advncd(), and update_tile_wlb_entry().
| #define SLAB_TYPE_WORKSHOP 0x1c |
Definition at line 48 of file obj_slabs.h.
Referenced by create_columns_for_slab(), fill_side_columns_room_relief(), get_usual_item_slab(), and update_room_things_on_slab().
| DLLIMPORT unsigned char get_owner_next | ( | unsigned char | plyr_idx | ) |
Definition at line 148 of file obj_slabs.c.
| DLLIMPORT unsigned char get_owner_prev | ( | unsigned char | plyr_idx | ) |
Definition at line 155 of file obj_slabs.c.
| DLLIMPORT char* get_owner_type_colorname | ( | unsigned char | own_idx | ) |
| DLLIMPORT char* get_owner_type_fullname | ( | unsigned char | own_idx | ) |
Definition at line 222 of file obj_slabs.c.
| DLLIMPORT unsigned short get_random_wall_slab | ( | void | ) |
Definition at line 336 of file obj_slabs.c.
| DLLIMPORT char* get_slab_fullname | ( | unsigned short | slb_type | ) |
| DLLIMPORT short slab_allows_torch | ( | unsigned short | slab_type | ) |
| DLLIMPORT void slab_draw_circle | ( | struct LEVEL * | lvl, | |
| int | x, | |||
| int | y, | |||
| int | rad, | |||
| unsigned short | slab_type | |||
| ) |
| DLLIMPORT void slab_draw_smear | ( | struct LEVEL * | lvl, | |
| int | startx, | |||
| int | starty, | |||
| int | startr, | |||
| int | endx, | |||
| int | endy, | |||
| int | endr, | |||
| int | bend, | |||
| unsigned short | slab_type | |||
| ) |
| DLLIMPORT short slab_is_central | ( | struct LEVEL * | lvl, | |
| int | x, | |||
| int | y | |||
| ) |
Definition at line 246 of file obj_slabs.c.
| DLLIMPORT short slab_is_claimedgnd | ( | unsigned short | slab_type | ) |
| DLLIMPORT short slab_is_clmabl | ( | unsigned short | slab_type | ) |
| DLLIMPORT short slab_is_door | ( | unsigned short | slab_type | ) |
Definition at line 318 of file obj_slabs.c.
Referenced by compute_flg_for_tile(), create_columns_slb_wallbrick(), level_verify_logic(), slab_is_claimedgnd(), slab_is_short_clmabl(), slab_verify_entry(), and update_clmaffective_obj_for_slab().
| DLLIMPORT short slab_is_liquid | ( | unsigned short | slab_type | ) |
| DLLIMPORT short slab_is_room | ( | unsigned short | slab_type | ) |
Definition at line 309 of file obj_slabs.c.
Referenced by compute_flg_for_tile(), compute_item_sensitile(), fill_columns_slb_roomrelief(), remove_automade_obj_for_slab(), slab_allows_torch(), slab_is_short(), slab_is_short_clmabl(), slab_verify_entry(), and update_clmaffective_obj_for_slab().
| DLLIMPORT short slab_is_short | ( | unsigned short | slab_type | ) |
Definition at line 388 of file obj_slabs.c.
Referenced by compute_flg_for_tile(), create_columns_slb_wall_force_relief_splatbody(), create_columns_slb_wallbrick(), fill_columns_slb_roomrelief(), and slab_allows_torch().
| DLLIMPORT short slab_is_short_clmabl | ( | unsigned short | slab_type | ) |
Definition at line 404 of file obj_slabs.c.
| DLLIMPORT short slab_is_short_unclmabl | ( | unsigned short | slab_type | ) |
Definition at line 379 of file obj_slabs.c.
Referenced by modify_frail_columns(), and slab_is_clmabl().
| DLLIMPORT short slab_is_space | ( | unsigned short | slab_type | ) |
| DLLIMPORT short slab_is_tall | ( | unsigned short | slab_type | ) |
Definition at line 397 of file obj_slabs.c.
Referenced by compute_door_orientation(), compute_torch_sensitile(), create_columns_slb_wallbrick(), modify_frail_columns(), remove_automade_obj_for_slab(), remove_misplaced_objs_on_slab(), set_graffiti_orientation(), subtl_is_near_tall_slab(), and update_things_slb_prison().
| DLLIMPORT short slab_is_tall_unclmabl | ( | unsigned short | slab_type | ) |
Definition at line 370 of file obj_slabs.c.
Referenced by create_columns_slb_wallbrick(), modify_frail_columns(), slab_is_clmabl(), slab_is_tall(), and slab_verify_entry().
| DLLIMPORT short slab_is_wall | ( | unsigned short | slab_type | ) |
Definition at line 327 of file obj_slabs.c.
Referenced by compute_flg_for_tile(), create_columns_slb_wallbrick(), slab_is_tall(), slab_verify_entry(), update_things_slb_barracks_corner(), and update_things_slb_graveyard_corner().
| DLLIMPORT short slab_is_wealth | ( | unsigned short | slab_type | ) |
| DLLIMPORT short slab_needs_adjacent_torch | ( | unsigned short | slab_type | ) |
Definition at line 442 of file obj_slabs.c.
Referenced by compute_torch_sensitile(), and update_clmaffective_obj_for_slab().
| DLLIMPORT int slab_siblings_oftype | ( | struct LEVEL * | lvl, | |
| int | x, | |||
| int | y, | |||
| unsigned short | slab_type | |||
| ) |
Definition at line 293 of file obj_slabs.c.
Referenced by generate_slab_bkgnd_random(), and update_tile_wlb_entry().
| DLLIMPORT short slab_verify_entry | ( | unsigned short | slab_type, | |
| char * | err_msg | |||
| ) |
| DLLIMPORT short subtl_is_near_tall_slab | ( | struct LEVEL * | lvl, | |
| unsigned int | sx, | |||
| unsigned int | sy | |||
| ) |
| DLLIMPORT void update_slab_owners | ( | struct LEVEL * | lvl | ) |
| char const SLB_BARRACKS_LTEXT[] |
Definition at line 55 of file obj_slabs.c.
| char const SLB_BRIDGE_LTEXT[] |
Definition at line 60 of file obj_slabs.c.
| char const SLB_CLAIMED_LTEXT[] |
Definition at line 39 of file obj_slabs.c.
| char const SLB_DOORBRACE_LTEXT[] |
Definition at line 57 of file obj_slabs.c.
| char const SLB_DOORIRON_LTEXT[] |
Definition at line 58 of file obj_slabs.c.
| char const SLB_DOORMAGIC_LTEXT[] |
Definition at line 59 of file obj_slabs.c.
| char const SLB_DOORWOOD_LTEXT[] |
Definition at line 56 of file obj_slabs.c.
| char const SLB_DUNGHEART_LTEXT[] |
Definition at line 48 of file obj_slabs.c.
| char const SLB_EARTH_LTEXT[] |
Definition at line 31 of file obj_slabs.c.
| char const SLB_GEMS_LTEXT[] |
Definition at line 61 of file obj_slabs.c.
| char const SLB_GOLD_LTEXT[] |
Definition at line 30 of file obj_slabs.c.
| char const SLB_GRAVEYARD_LTEXT[] |
Definition at line 52 of file obj_slabs.c.
| char const SLB_GUARDPOST_LTEXT[] |
Definition at line 62 of file obj_slabs.c.
| char const SLB_HATCHERY_LTEXT[] |
Definition at line 53 of file obj_slabs.c.
| char const SLB_LAIR_LTEXT[] |
Definition at line 54 of file obj_slabs.c.
| char const SLB_LAVA_LTEXT[] |
Definition at line 40 of file obj_slabs.c.
| char const SLB_LIBRARY_LTEXT[] |
Definition at line 44 of file obj_slabs.c.
| char const SLB_PATH_LTEXT[] |
Definition at line 38 of file obj_slabs.c.
| char const SLB_PORTAL_LTEXT[] |
Definition at line 42 of file obj_slabs.c.
| char const SLB_PRISON_LTEXT[] |
Definition at line 45 of file obj_slabs.c.
| char const SLB_ROCK_LTEXT[] |
Definition at line 29 of file obj_slabs.c.
| char const SLB_SCAVENGER_LTEXT[] |
Definition at line 50 of file obj_slabs.c.
| char const SLB_TEMPLE_LTEXT[] |
Definition at line 51 of file obj_slabs.c.
| char const SLB_TORCHDIRT_LTEXT[] |
Definition at line 32 of file obj_slabs.c.
| char const SLB_TORTURE_LTEXT[] |
Definition at line 46 of file obj_slabs.c.
| char const SLB_TRAINING_LTEXT[] |
Definition at line 47 of file obj_slabs.c.
| char const SLB_TREASURE_LTEXT[] |
Definition at line 43 of file obj_slabs.c.
| char const SLB_UNKN_LTEXT[] |
Definition at line 28 of file obj_slabs.c.
| char const SLB_WALLDRAPE_LTEXT[] |
Definition at line 33 of file obj_slabs.c.
| char const SLB_WALLPAIRSHR_LTEXT[] |
Definition at line 37 of file obj_slabs.c.
| char const SLB_WALLTORCH_LTEXT[] |
Definition at line 34 of file obj_slabs.c.
| char const SLB_WALLWTWINS_LTEXT[] |
Definition at line 35 of file obj_slabs.c.
| char const SLB_WALLWWOMAN_LTEXT[] |
Definition at line 36 of file obj_slabs.c.
| char const SLB_WATER_LTEXT[] |
Definition at line 41 of file obj_slabs.c.
| char const SLB_WORKSHOP_LTEXT[] |
Definition at line 49 of file obj_slabs.c.
1.5.6