Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

WholeMapRenderer Class Reference

#include <mapimageexport.h>

Inheritance diagram for WholeMapRenderer:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 WholeMapRenderer (GameMap *actmap)
void render ()
void writePCX (const ASCString &filename)
void writePNG (const ASCString &filename)
void renderVisibility ()

Constructor & Destructor Documentation

WholeMapRenderer::WholeMapRenderer GameMap actmap  ) 
 

Definition at line 27 of file mapimageexport.cpp.

References Surface::createSurface(), fielddistx, fielddisty, Surface::transparent, GameMap::xsize, and GameMap::ysize.


Member Function Documentation

void WholeMapRenderer::render  ) 
 

Definition at line 35 of file mapimageexport.cpp.

References GameMap::getPlayerView(), MapRenderer::paintTerrain(), GameMap::xsize, and GameMap::ysize.

Referenced by writemaptopcx().

void WholeMapRenderer::renderVisibility  ) 
 

Definition at line 41 of file mapimageexport.cpp.

References fieldsizex, fieldsizey, fieldvisiblenow(), Surface::getBaseSurface(), GameMap::getField(), MapRenderer::getFieldPos(), IconRepository::getIcon(), GameMap::getPlayer(), GameMap::getPlayerView(), min(), and PutPixel< pixelsize, ColorMerger >::set().

Referenced by writemaptopcx().

void WholeMapRenderer::writePCX const ASCString filename  ) 
 

Definition at line 68 of file mapimageexport.cpp.

References fielddisthalfx, fielddistx, fielddisty, fieldsizex, fieldysize, MapRenderer::surfaceBorder, writepcx(), GameMap::xsize, and GameMap::ysize.

void WholeMapRenderer::writePNG const ASCString filename  ) 
 

Definition at line 73 of file mapimageexport.cpp.

References constructFileName(), fielddisthalfx, fielddistx, fielddisty, fieldsizex, fieldysize, MapRenderer::surfaceBorder, GameMap::xsize, and GameMap::ysize.

Referenced by writemaptopcx().


The documentation for this class was generated from the following files:
Generated on Tue Jun 24 02:22:29 2008 for Advanced Strategic Command by  doxygen 1.4.2