hints.h File Reference

#include <string>
#include <vector>
#include <stdio.h>
#include <stdlib.h>
#include "externs.h"
#include "mon-info.h"

Include dependency graph for hints.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  hints_state

Enumerations

enum  hints_types { HINT_BERSERK_CHAR, HINT_MAGIC_CHAR, HINT_RANGER_CHAR, HINT_TYPES_NUM }

Functions

void save_hints (writer &outf)
void load_hints (reader &inf)
void init_hints_options (void)
void init_hints ()
void pick_hints (newgame_def *choice)
void hints_load_game (void)
void print_hints_menu (unsigned int type)
void hints_zap_secret_doors (void)
formatted_string hints_starting_info2 ()
void hints_starting_screen (void)
void hints_new_turn ()
void hints_death_screen (void)
void hints_finished (void)
void hints_dissection_reminder (bool healthy)
void hints_healing_reminder (void)
void taken_new_item (object_class_type item_type)
void hints_gained_new_skill (skill_type skill)
void hints_monster_seen (const monster &mon)
void hints_first_item (const item_def &item)
void learned_something_new (hints_event_type seen_what, coord_def gc=coord_def())
formatted_string hints_abilities_info (void)
void print_hints_skills_info (void)
void print_hints_skills_description_info (void)
void hints_describe_item (const item_def &item)
void hints_inscription_info (bool autoinscribe, std::string prompt)
bool hints_pos_interesting (int x, int y)
void hints_describe_pos (int x, int y)
bool hints_monster_interesting (const monster *mons)
void hints_describe_monster (const monster_info &mi, bool has_stat_desc)
void hints_observe_cell (const coord_def &gc)

Variables

hints_state Hints


Enumeration Type Documentation

Enumerator:
HINT_BERSERK_CHAR 
HINT_MAGIC_CHAR 
HINT_RANGER_CHAR 
HINT_TYPES_NUM 


Function Documentation

formatted_string hints_abilities_info ( void   ) 

Here is the call graph for this function:

void hints_death_screen ( void   ) 

Here is the call graph for this function:

void hints_describe_item ( const item_def item  ) 

Here is the call graph for this function:

void hints_describe_monster ( const monster_info mi,
bool  has_stat_desc 
)

Here is the call graph for this function:

void hints_describe_pos ( int  x,
int  y 
)

void hints_dissection_reminder ( bool  healthy  ) 

Here is the call graph for this function:

void hints_finished ( void   ) 

Here is the call graph for this function:

void hints_first_item ( const item_def item  ) 

Here is the call graph for this function:

void hints_gained_new_skill ( skill_type  skill  ) 

Here is the call graph for this function:

void hints_healing_reminder ( void   ) 

Here is the call graph for this function:

void hints_inscription_info ( bool  autoinscribe,
std::string  prompt 
)

Here is the call graph for this function:

void hints_load_game ( void   ) 

Here is the call graph for this function:

bool hints_monster_interesting ( const monster mons  ) 

Here is the call graph for this function:

void hints_monster_seen ( const monster mon  ) 

Here is the call graph for this function:

void hints_new_turn (  ) 

Here is the call graph for this function:

void hints_observe_cell ( const coord_def gc  ) 

Here is the call graph for this function:

bool hints_pos_interesting ( int  x,
int  y 
)

Here is the call graph for this function:

formatted_string hints_starting_info2 (  ) 

void hints_starting_screen ( void   ) 

Here is the call graph for this function:

void hints_zap_secret_doors ( void   ) 

Here is the call graph for this function:

void init_hints (  ) 

Here is the call graph for this function:

void init_hints_options ( void   ) 

Here is the call graph for this function:

void learned_something_new ( hints_event_type  seen_what,
coord_def  gc = coord_def() 
)

Here is the call graph for this function:

void load_hints ( reader inf  ) 

Here is the call graph for this function:

void pick_hints ( newgame_def choice  ) 

Here is the call graph for this function:

void print_hints_menu ( unsigned int  type  ) 

Here is the call graph for this function:

void print_hints_skills_description_info ( void   ) 

Here is the call graph for this function:

void print_hints_skills_info ( void   ) 

Here is the call graph for this function:

void save_hints ( writer outf  ) 

Here is the call graph for this function:

void taken_new_item ( object_class_type  item_type  ) 

Here is the call graph for this function:


Variable Documentation


Generated on Thu Jan 13 13:06:25 2011 by  doxygen 1.5.6