Roguelike
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Member Functions | List of all members
game::alg::los::OctantProcessor Class Reference

#include <octantprocessor.h>

Public Member Functions

 OctantProcessor (int octant_id, const VisibleTileAction &visible_tile_action, const double &sight_range, const std::set< Eye * > &eyes, const std::tr1::function< bool(const ugdk::math::Integer2D &)> &blocks_vision)
 
 ~OctantProcessor ()
 
void ProcessOctant ()
 
void set_origin (const ugdk::math::Integer2D &origin)
 

Constructor & Destructor Documentation

game::alg::los::OctantProcessor::OctantProcessor ( int  octant_id,
const VisibleTileAction visible_tile_action,
const double &  sight_range,
const std::set< Eye * > &  eyes,
const std::tr1::function< bool(const ugdk::math::Integer2D &)> &  blocks_vision 
)
game::alg::los::OctantProcessor::~OctantProcessor ( )

Member Function Documentation

void game::alg::los::OctantProcessor::ProcessOctant ( )
void game::alg::los::OctantProcessor::set_origin ( const ugdk::math::Integer2D &  origin)
inline

The documentation for this class was generated from the following files: