Apply the new ground_level method.
[crawl.git] / crawl-ref / source / tilepick-p.h
blobcd5afccab12ec20a693277e9ad074dc34ac77008
1 /*
2 * File: tilepick-p.h
3 * Summary: Look-up functions for player tiles.
4 */
6 #ifndef TILEPICK_P_H
7 #define TILEPICK_P_H
9 #ifdef USE_TILE
11 #include "tiledef_defines.h"
13 struct dolls_data;
14 struct item_def;
16 // Player equipment lookup
17 tileidx_t tilep_equ_weapon(const item_def &item);
18 tileidx_t tilep_equ_shield(const item_def &item);
19 tileidx_t tilep_equ_armour(const item_def &item);
20 tileidx_t tilep_equ_cloak(const item_def &item);
21 tileidx_t tilep_equ_helm(const item_def &item);
22 tileidx_t tilep_equ_gloves(const item_def &item);
23 tileidx_t tilep_equ_boots(const item_def &item);
25 tileidx_t tileidx_player();
26 bool is_player_tile(tileidx_t tile, tileidx_t base_tile);
28 tileidx_t tilep_species_to_base_tile(int sp, int level);
30 void tilep_draconian_init(int sp, int level, tileidx_t *base,
31 tileidx_t *head, tileidx_t *wing);
32 void tilep_race_default(int sp, int level, dolls_data *doll);
33 void tilep_job_default(int job, dolls_data *doll);
34 void tilep_calc_flags(const dolls_data &data, int flag[]);
36 void tilep_part_to_str(int number, char *buf);
37 int tilep_str_to_part(char *str);
39 void tilep_scan_parts(char *fbuf, dolls_data &doll, int species, int level);
40 void tilep_print_parts(char *fbuf, const dolls_data &doll);
42 #endif
43 #endif