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