Maintain halo-effects for units and items. More...
#include "animated.hpp"
#include "display.hpp"
#include "draw.hpp"
#include "draw_manager.hpp"
#include "preferences/game.hpp"
#include "halo.hpp"
#include "log.hpp"
#include "serialization/string_utils.hpp"
#include "sdl/rect.hpp"
#include "sdl/texture.hpp"
Go to the source code of this file.
Classes | |
class | halo::halo_impl |
class | halo::halo_impl::effect |
Namespaces | |
halo | |
Macros | |
#define | ERR_HL LOG_STREAM(err, log_halo) |
#define | WRN_HL LOG_STREAM(warn, log_halo) |
#define | LOG_HL LOG_STREAM(info, log_halo) |
#define | DBG_HL LOG_STREAM(debug, log_halo) |
Variables | |
static lg::log_domain | log_halo ("halo") |
Maintain halo-effects for units and items.
Examples: white mage, lighthouse.
Definition in file halo.cpp.
#define DBG_HL LOG_STREAM(debug, log_halo) |
Definition at line 37 of file halo.cpp.
Referenced by halo::halo_impl::add(), halo::halo_impl::effect::queue_redraw(), halo::halo_impl::effect::queue_undraw(), halo::halo_impl::effect::render(), halo::halo_impl::render(), halo::halo_impl::effect::set_location(), and halo::halo_impl::update().
#define ERR_HL LOG_STREAM(err, log_halo) |
Definition at line 34 of file halo.cpp.
Referenced by halo::halo_impl::add(), and halo::halo_impl::effect::update().
#define LOG_HL LOG_STREAM(info, log_halo) |
#define WRN_HL LOG_STREAM(warn, log_halo) |
|
static |