#include <coordit.h>
Public Member Functions | |
radius_iterator (const coord_def ¢er, int param, circle_type ctype, const los_base *los=NULL, bool exclude_center=false) | |
radius_iterator (const coord_def ¢er, int radius, bool roguelike_metric=true, bool require_los=true, bool exclude_center=false, const los_base *los=NULL) | |
radius_iterator (const los_base *los, bool exclude_center=false) | |
operator bool () const | |
coord_def | operator* () const |
const coord_def * | operator-> () const |
const radius_iterator & | operator++ () |
radius_iterator | operator++ (int) |
radius_iterator::radius_iterator | ( | const coord_def & | center, | |
int | param, | |||
circle_type | ctype, | |||
const los_base * | los = NULL , |
|||
bool | exclude_center = false | |||
) |
radius_iterator::radius_iterator | ( | const coord_def & | center, | |
int | radius, | |||
bool | roguelike_metric = true , |
|||
bool | require_los = true , |
|||
bool | exclude_center = false , |
|||
const los_base * | los = NULL | |||
) |
radius_iterator::radius_iterator | ( | const los_base * | los, | |
bool | exclude_center = false | |||
) |
radius_iterator::operator bool | ( | ) | const |
coord_def radius_iterator::operator* | ( | ) | const |
const coord_def * radius_iterator::operator-> | ( | ) | const |
const radius_iterator & radius_iterator::operator++ | ( | ) |
radius_iterator radius_iterator::operator++ | ( | int | dummy | ) |