#include <grid.H>
Classes | |
class | iterator_t |
class | tile_t |
Public Member Functions | |
iterator_t | find (int x_, int y_) |
template<class WALKER_t > | |
void | walk (WALKER_t &walker_) |
Protected Member Functions | |
tile_base_t * | create_tile () |
tile_base_t* cajun::grid_t< CELL_t >::create_tile | ( | ) | [inline, protected, virtual] |
Implements cajun::grid_base_t.
iterator_t cajun::grid_t< CELL_t >::find | ( | int | x_, | |
int | y_ | |||
) | [inline] |
void cajun::grid_t< CELL_t >::walk | ( | WALKER_t & | walker_ | ) | [inline] |
References cajun::grid_base_t::tile_base_t::lru_visited(), cajun::grid_base_t::m_index, cajun::grid_base_t::iterator_base_t::m_tile, cajun::grid_base_t::iterator_base_t::m_x, cajun::grid_base_t::iterator_base_t::m_y, cajun::grid_base_t::TILE_SIZE, cajun::grid_base_t::tile_base_t::x(), and cajun::grid_base_t::tile_base_t::y().