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

mapdisplay.cpp File Reference

everything for displaying the map on the screen More...

#include <cmath>
#include <limits>
#include "pgeventsupplier.h"
#include "global.h"
#include "typen.h"
#include "mapdisplay.h"
#include "vehicletype.h"
#include "buildingtype.h"
#include "spfst.h"
#include "dialog.h"
#include "loaders.h"
#include "gameoptions.h"
#include "loadbi3.h"
#include "mapalgorithms.h"
#include "graphicset.h"
#include "graphics/blitter.h"
#include "graphics/drawing.h"
#include "loadpcx.h"
#include "iconrepository.h"
#include "mainscreenwidget.h"
#include "sdl/sound.h"
#include "dialogs/attackpanel.h"

Include dependency graph for mapdisplay.cpp:

Go to the source code of this file.

Functions

void benchMapDisplay ()
void filterQueuedZoomEvents ()
bool ccompare (const MapCoordinate &a, const MapCoordinate &b)

Variables

bool tempsvisible = true
SigC::Signal0< void > lockMapdisplay
SigC::Signal0< void > unlockMapdisplay
MapDisplayPGtheGlobalMapDisplay = NULL
int lockdisplaymap = 0


Detailed Description

everything for displaying the map on the screen

Definition in file mapdisplay.cpp.


Function Documentation

void benchMapDisplay  ) 
 

Definition at line 479 of file mapdisplay.cpp.

bool ccompare const MapCoordinate a,
const MapCoordinate b
 

Definition at line 1256 of file mapdisplay.cpp.

References MapCoordinate::x, and MapCoordinate::y.

Referenced by MapDisplayPG::displayUnitMovement().

void filterQueuedZoomEvents  ) 
 

Definition at line 886 of file mapdisplay.cpp.

References PG_Application::GetEventSupplier(), and CGameOptions::Instance().

Referenced by MapDisplayPG::eventMouseButtonDown().


Variable Documentation

int lockdisplaymap = 0
 

Definition at line 1715 of file mapdisplay.cpp.

SigC::Signal0<void> lockMapdisplay
 

Definition at line 65 of file mapdisplay.cpp.

Referenced by OverviewMapPanel::OverviewMapPanel().

bool tempsvisible = true
 

Definition at line 62 of file mapdisplay.cpp.

Referenced by MapRenderer::paintSingleField(), and PG_MapDisplay::setTempView().

MapDisplayPG* theGlobalMapDisplay = NULL
 

Definition at line 500 of file mapdisplay.cpp.

SigC::Signal0<void> unlockMapdisplay
 

Definition at line 66 of file mapdisplay.cpp.

Referenced by OverviewMapPanel::OverviewMapPanel(), and MapDisplayPG::LockDisplay::~LockDisplay().


Generated on Tue Jun 24 01:50:24 2008 for Advanced Strategic Command by  doxygen 1.4.2