#include <cstdlib>
#include <cstring>
#include <cstdarg>
#include <cstdio>
#include "Astar.h"
#include "Audio.h"
#include "Configuration.h"
#include "Face_stats.h"
#include "Flex.h"
#include "Gump.h"
#include "Gump_manager.h"
#include "actions.h"
#include "monsters.h"
#include "animate.h"
#include "barge.h"
#include "bodies.h"
#include "cheat.h"
#include "chunks.h"
#include "chunkter.h"
#include "combat_opts.h"
#include "delobjs.h"
#include "dir.h"
#include "effects.h"
#include "egg.h"
#include "exult.h"
#include "files/U7file.h"
#include "flic/playfli.h"
#include "fnames.h"
#include "game.h"
#include "gamewin.h"
#include "gamemap.h"
#include "gameclk.h"
#include "gamerend.h"
#include "items.h"
#include "jawbone.h"
#include "keys.h"
#include "mouse.h"
#include "npcnear.h"
#include "objiter.h"
#include "paths.h"
#include "schedule.h"
#include "spellbook.h"
#include "ucmachine.h"
#include "ucsched.h"
#include "utils.h"
#include "virstone.h"
#include "mappatch.h"
#include "version.h"
#include "drag.h"
#include "glshape.h"
#include "party.h"
Include dependency graph for gamewin.cc:
Go to the source code of this file.
Classes | |
class | Background_noise |
Defines | |
#define | BG_PLASMA_START_COLOR 128 |
#define | BG_PLASMA_CYCLE_RANGE 80 |
#define | SI_PLASMA_START_COLOR 16 |
#define | SI_PLASMA_CYCLE_RANGE 96 |
Functions | |
static void | Set_renderer (Image_window8 *win, Palette *pal) |
void | Send_location (Game_window *gwin) |
void | Get_shape_location (Tile_coord t, int scrolltx, int scrollty, int &x, int &y) |
static bool | Is_sign (int shnum) |
int | Get_guard_shape (Tile_coord pos) |
#define BG_PLASMA_CYCLE_RANGE 80 |
#define BG_PLASMA_START_COLOR 128 |
#define SI_PLASMA_CYCLE_RANGE 96 |
#define SI_PLASMA_START_COLOR 16 |
int Get_guard_shape | ( | Tile_coord | pos | ) |
Definition at line 2339 of file gamewin.cc.
References GAME_SI, Tile_coord::tx, and Tile_coord::ty.
Referenced by Game_window::attack_avatar(), and Game_window::call_guards().
void Get_shape_location | ( | Tile_coord | t, | |
int | scrolltx, | |||
int | scrollty, | |||
int & | x, | |||
int & | y | |||
) | [inline] |
Definition at line 1034 of file gamewin.cc.
References c_num_tiles, c_tilesize, Tile_coord::tx, Tile_coord::ty, and Tile_coord::tz.
Referenced by Game_window::get_shape_location().
static bool Is_sign | ( | int | shnum | ) | [static] |
void Send_location | ( | Game_window * | gwin | ) | [inline] |
Definition at line 819 of file gamewin.cc.
References c_tilesize, cheat, Game_window::get_height(), Image_window::get_scale(), Game_window::get_scrolltx(), Game_window::get_scrollty(), Game_window::get_width(), Game_window::get_win(), gwin, Cheat::in_map_editor(), Exult_server::Send_data(), Exult_server::view_pos, and Write4().
Referenced by Game_window::send_location(), Game_window::view_down(), Game_window::view_left(), Game_window::view_right(), and Game_window::view_up().
Here is the call graph for this function:
static void Set_renderer | ( | Image_window8 * | win, | |
Palette * | pal | |||
) | [static] |
Definition at line 269 of file gamewin.cc.
References Palette::get_blue(), Palette::get_green(), Image_window::get_height(), Image_window8::get_ib8(), GL_manager::get_instance(), Palette::get_red(), Image_window::get_scale(), Image_window::get_scaler(), Image_window::get_width(), Palette::load(), Image_window::OpenGL, PALETTES_FLX, and Shape_frame::set_to_render().
Referenced by Game_window::Game_window(), and Game_window::resized().
Here is the call graph for this function: