Roguelike
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
oddoctantiterator.h
Go to the documentation of this file.
1 #ifndef ROGUELIKE_ALG_LOS_ODDOCTANTITERATOR_H_
2 #define ROGUELIKE_ALG_LOS_ODDOCTANTITERATOR_H_
3 
4 // Inheritance
6 
7 // External Dependencies
8 // (none)
9 
10 // Internal Dependencies
11 // (none)
12 
13 // Forward Declarations
14 // (none)
15 
16 namespace game {
17 namespace alg {
18 namespace los {
19 
21  typedef OctantIterator super;
22 
23  public:
24  OddOctantIterator(double range_squared);
26 
28  void Reset();
29  bool FocusIsControlTile() const;
30 
31 };
32 
33 } // namespace los
34 } // namespace alg
35 } // namespace game
36 
37 #endif // ROGUELIKE_ALG_LOS_ODDOCTANTITERATOR_H_
void Reset()
Definition: oddoctantiterator.cc:42
~OddOctantIterator()
Definition: oddoctantiterator.h:25
Definition: octantiterator.h:20
OddOctantIterator & operator++()
Definition: oddoctantiterator.cc:20
Definition: aim.cc:15
OddOctantIterator(double range_squared)
Definition: oddoctantiterator.cc:18
bool FocusIsControlTile() const
Definition: oddoctantiterator.cc:46
Definition: oddoctantiterator.h:20