Roguelike
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Namespaces | Classes | Typedefs | Functions
game::alg::los Namespace Reference

Namespaces

 enums
 

Classes

class  Cone
 
class  EvenOctantIterator
 
struct  Eye
 
class  Octant
 
class  OctantIterator
 
class  OctantProcessor
 
class  OddOctantIterator
 
class  Processor
 

Typedefs

typedef std::tr1::function
< void(const
ugdk::math::Integer2D &tile,
const EquationalLineDouble
&upper, const
EquationalLineDouble &lower,
enums::bump::BumpType bump)> 
VisibleTileAction
 

Functions

bool operator< (const Eye &lhs, const Eye &rhs)
 

Typedef Documentation

typedef std::tr1::function<void (const ugdk::math::Integer2D& tile, const EquationalLineDouble& upper, const EquationalLineDouble& lower, enums::bump::BumpType bump)> game::alg::los::VisibleTileAction

Function Documentation

bool game::alg::los::operator< ( const Eye &  lhs,
const Eye &  rhs 
)