MapView Class Reference
[Maze minigame]

#include <MapView.h>

Collaboration diagram for MapView:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 MapView (RobotMaze *maze)
virtual ~MapView ()
void draw (BITMAP *bmp, int xPos, int yPos, int xSize, int ySize)

Static Private Member Functions

static void drawMapObstacle (BITMAP *bmp, RobotMazeObstacle obstacle, int xPos, int yPos, int xSize, int ySize)
 Draws the objects in a square for the map in the robot's head.
static void drawMapCell (BITMAP *bmp, RobotMazeCell *cell, int xPos, int yPos, int xSize, int ySize)
 Draws a square in the map in the robot's head.

Private Attributes

RobotMazeMaze


Constructor & Destructor Documentation

MapView::MapView ( RobotMaze maze  ) 

MapView::~MapView (  )  [virtual]


Member Function Documentation

void MapView::draw ( BITMAP *  bmp,
int  xPos,
int  yPos,
int  xSize,
int  ySize 
)

void MapView::drawMapCell ( BITMAP *  bmp,
RobotMazeCell cell,
int  xPos,
int  yPos,
int  xSize,
int  ySize 
) [static, private]

Draws a square in the map in the robot's head.

void MapView::drawMapObstacle ( BITMAP *  bmp,
RobotMazeObstacle  obstacle,
int  xPos,
int  yPos,
int  xSize,
int  ySize 
) [static, private]

Draws the objects in a square for the map in the robot's head.


Member Data Documentation


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

Generated on Mon Mar 16 14:33:12 2009 for LearningGaming by  doxygen 1.5.7.1