32#ifndef RCSC_PLAYER_VIEW_GRID_MAP_H
33#define RCSC_PLAYER_VIEW_GRID_MAP_H
67 std::vector< Grid > M_grid_map;
71 static const double GRID_LENGTH;
73 static const double PITCH_MAX_X;
74 static const double PITCH_MAX_Y;
75 static const double PITCH_LENGTH;
76 static const double PITCH_WIDTH;
78 static const int GRID_X_SIZE;
79 static const int GRID_Y_SIZE;
80 static const double GRID_RADIUS;
81 static const double GRID_RADIUS2;
106 const std::vector< Grid > & gridMap()
const
game time object
Definition: game_time.h:43
2D point vector class
Definition: vector_2d.h:46
player's view area.
Definition: view_area.h:48
grid map that stores field accuracy information
Definition: view_grid_map.h:49
ViewGridMap()
default constructor
~ViewGridMap()
destructor.
void update(const GameTime &time, const ViewArea &view_area)
update by new see info
void debugOutput() const
output the debug data
void incrementAll()
simply increment all grid values.
int seenCount(const Vector2D &pos) const
get the count since last observation
Definition: view_grid_map.h:52
2d vector class Header File.