view.cc File Reference

#include "AppHdr.h"
#include "view.h"
#include "shout.h"
#include <stdint.h>
#include <string.h>
#include <cmath>
#include <sstream>
#include <algorithm>
#include <memory>
#include "externs.h"
#include "map_knowledge.h"
#include "viewchar.h"
#include "viewgeom.h"
#include "showsymb.h"
#include "attitude-change.h"
#include "branch.h"
#include "cio.h"
#include "cloud.h"
#include "clua.h"
#include "colour.h"
#include "coord.h"
#include "coordit.h"
#include "database.h"
#include "delay.h"
#include "dgn-overview.h"
#include "directn.h"
#include "env.h"
#include "exclude.h"
#include "feature.h"
#include "files.h"
#include "fprop.h"
#include "godconduct.h"
#include "godpassive.h"
#include "hints.h"
#include "libutil.h"
#include "macro.h"
#include "message.h"
#include "misc.h"
#include "mon-behv.h"
#include "mon-iter.h"
#include "mon-stuff.h"
#include "mon-util.h"
#include "options.h"
#include "notes.h"
#include "output.h"
#include "player.h"
#include "random.h"
#include "stash.h"
#include "state.h"
#include "stuff.h"
#include "terrain.h"
#include "tilemcache.h"
#include "tilesdl.h"
#include "travel.h"
#include "xom.h"

Enumerations

enum  update_flags { UF_AFFECT_EXCLUDES = (1 << 0), UF_ADDED_EXCLUDE = (1 << 1) }

Functions

void handle_seen_interrupt (monster *mons, std::vector< std::string > *msgs_buf)
void flush_comes_into_view ()
void seen_monsters_react ()
void update_monsters_in_view ()
bool magic_mapping (int map_radius, int proportion, bool suppress_msg, bool force, bool deterministic, bool circular, coord_def pos)
void fully_map_level ()
bool mons_near (const monster *mons)
bool mon_enemies_around (const monster *mons)
std::string screenshot (bool fullscreen)
void view_update_at (const coord_def &pos)
void flash_monster_colour (const monster *mon, uint8_t fmc_colour, int fmc_delay)
bool view_update ()
void flash_view (uint8_t colour)
void flash_view_delay (uint8_t colour, int flash_delay)
void viewwindow (bool show_updates)
void toggle_show_terrain ()
void reset_show_terrain ()
void handle_terminal_resize (bool redraw)

Variables

crawl_view_geometry crawl_view

Enumeration Type Documentation

Enumerator:
UF_AFFECT_EXCLUDES 
UF_ADDED_EXCLUDE 


Function Documentation

void flash_monster_colour ( const monster mon,
uint8_t  fmc_colour,
int  fmc_delay 
)

Here is the call graph for this function:

void flash_view ( uint8_t  colour  ) 

Here is the call graph for this function:

void flash_view_delay ( uint8_t  colour,
int  flash_delay 
)

Here is the call graph for this function:

void flush_comes_into_view (  ) 

Here is the call graph for this function:

void fully_map_level (  ) 

Here is the call graph for this function:

void handle_seen_interrupt ( monster mons,
std::vector< std::string > *  msgs_buf 
)

Here is the call graph for this function:

void handle_terminal_resize ( bool  redraw  ) 

Here is the call graph for this function:

bool magic_mapping ( int  map_radius,
int  proportion,
bool  suppress_msg,
bool  force,
bool  deterministic,
bool  circular,
coord_def  pos 
)

Here is the call graph for this function:

bool mon_enemies_around ( const monster mons  ) 

Here is the call graph for this function:

bool mons_near ( const monster mons  ) 

Here is the call graph for this function:

void reset_show_terrain (  ) 

std::string screenshot ( bool  fullscreen  ) 

Here is the call graph for this function:

void seen_monsters_react (  ) 

Here is the call graph for this function:

void toggle_show_terrain (  ) 

Here is the call graph for this function:

void update_monsters_in_view (  ) 

Here is the call graph for this function:

bool view_update (  ) 

Here is the call graph for this function:

void view_update_at ( const coord_def pos  ) 

Here is the call graph for this function:

void viewwindow ( bool  show_updates  ) 

Here is the call graph for this function:


Variable Documentation


Generated on Thu Jan 13 13:29:47 2011 by  doxygen 1.5.6