Classes | Namespaces | Enumerations | Functions | Variables

halo.hpp File Reference

#include "map_location.hpp"
Include dependency graph for halo.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  halo::manager
struct  halo::remover

Namespaces

namespace  halo

Enumerations

enum  halo::ORIENTATION { halo::NORMAL, halo::HREVERSE, halo::VREVERSE, halo::HVREVERSE }

Functions

int halo::add (int x, int y, const std::string &image, const map_location &loc, ORIENTATION orientation=NORMAL, bool infinite=true)
 Add a haloing effect using 'image centered on (x,y).
void halo::set_location (int handle, int x, int y)
 Set the position of an existing haloing effect, according to its handle.
void halo::remove (int handle)
 Remove the halo with the given handle.
void halo::unrender (std::set< map_location > invalidated_locations)
 Render and unrender haloes.
void halo::render ()

Variables

const int halo::NO_HALO = 0

Detailed Description

Definition in file halo.hpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated by doxygen 1.7.1 on Fri May 25 2012 01:05:21 for The Battle for Wesnoth
Gna! | Forum | Wiki | CIA | devdocs