#include <map>
Go to the source code of this file.
Classes | |
class | stack_iterator |
class | game_ended_condition |
Typedefs | |
typedef std::map< int, int > | explicit_keymap |
Functions | |
std::string | make_time_string (time_t abs_time, bool terse=false) |
std::string | make_file_time (time_t when) |
void | set_redraw_status (uint64_t flags) |
void | tag_followers () |
void | untag_followers () |
int | stepdown_value (int base_value, int stepping, int first_step, int last_step, int ceiling_value) |
int | stat_mult (int stat_level, int value, int div=20, int shift=3) |
int | skill_bump (int skill) |
unsigned char | get_ch () |
void | cio_init () |
void | cio_cleanup () |
void | clear_globals_on_exit () |
NORETURN void | end (int exit_code, bool print_err=false, const char *format=NULL,...) |
NORETURN void | game_ended () |
NORETURN void | game_ended_with_error (const std::string &message) |
bool | print_error_screen (const char *message,...) |
void | redraw_screen () |
void | canned_msg (canned_message_type which_message) |
bool | yes_or_no (const char *fmt,...) |
bool | yesno (const char *str, bool safe=true, int safeanswer=0, bool clear_after=true, bool interrupt_delays=true, bool noprompt=false, const explicit_keymap *map=NULL, GotoRegion=GOTO_MSG) |
int | yesnoquit (const char *str, bool safe=true, int safeanswer=0, bool allow_all=false, bool clear_after=true, char alt_yes= 'Y', char alt_yes2= 'Y') |
bool | player_can_hear (const coord_def &p, int hear_distance=999) |
char | index_to_letter (int the_index) |
int | letter_to_index (int the_letter) |
int | near_stairs (const coord_def &p, int max_dist, dungeon_char_type &stair_type, branch_type &branch) |
coord_def | get_random_stair () |
bool | testbits (uint64_t flags, uint64_t test) |
void | zap_los_monsters (bool items_also) |
int | random_rod_subtype () |
maybe_bool | frombool (bool b) |
bool | tobool (maybe_bool mb, bool def) |
bool | tobool (maybe_bool mb) |
int | prompt_for_int (const char *prompt, bool nonneg) |
typedef std::map<int, int> explicit_keymap |
void canned_msg | ( | canned_message_type | which_message | ) |
void cio_cleanup | ( | ) |
void cio_init | ( | ) |
void clear_globals_on_exit | ( | ) |
NORETURN void end | ( | int | exit_code, | |
bool | print_err = false , |
|||
const char * | format = NULL , |
|||
... | ||||
) |
maybe_bool frombool | ( | bool | b | ) |
NORETURN void game_ended | ( | ) |
NORETURN void game_ended_with_error | ( | const std::string & | message | ) |
unsigned char get_ch | ( | ) |
coord_def get_random_stair | ( | ) |
char index_to_letter | ( | int | the_index | ) |
int letter_to_index | ( | int | the_letter | ) |
std::string make_file_time | ( | time_t | when | ) |
std::string make_time_string | ( | time_t | abs_time, | |
bool | terse = false | |||
) |
int near_stairs | ( | const coord_def & | p, | |
int | max_dist, | |||
dungeon_char_type & | stair_type, | |||
branch_type & | branch | |||
) |
bool player_can_hear | ( | const coord_def & | p, | |
int | hear_distance = 999 | |||
) |
bool print_error_screen | ( | const char * | message, | |
... | ||||
) |
int prompt_for_int | ( | const char * | prompt, | |
bool | nonneg | |||
) |
int random_rod_subtype | ( | ) |
void redraw_screen | ( | ) |
void set_redraw_status | ( | uint64_t | flags | ) |
int skill_bump | ( | int | skill | ) |
int stat_mult | ( | int | stat_level, | |
int | value, | |||
int | div = 20 , |
|||
int | shift = 3 | |||
) |
int stepdown_value | ( | int | base_value, | |
int | stepping, | |||
int | first_step, | |||
int | last_step, | |||
int | ceiling_value | |||
) |
void tag_followers | ( | ) |
bool testbits | ( | uint64_t | flags, | |
uint64_t | test | |||
) | [inline] |
bool tobool | ( | maybe_bool | mb | ) |
bool tobool | ( | maybe_bool | mb, | |
bool | def | |||
) |
void untag_followers | ( | ) |
bool yes_or_no | ( | const char * | fmt, | |
... | ||||
) |
bool yesno | ( | const char * | str, | |
bool | safe = true , |
|||
int | safeanswer = 0 , |
|||
bool | clear_after = true , |
|||
bool | interrupt_delays = true , |
|||
bool | noprompt = false , |
|||
const explicit_keymap * | map = NULL , |
|||
GotoRegion | = GOTO_MSG | |||
) |
int yesnoquit | ( | const char * | str, | |
bool | safe = true , |
|||
int | safeanswer = 0 , |
|||
bool | allow_all = false , |
|||
bool | clear_after = true , |
|||
char | alt_yes = 'Y' , |
|||
char | alt_yes2 = 'Y' | |||
) |
void zap_los_monsters | ( | bool | items_also | ) |