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

PG_MapDisplay Class Reference

Inheritance diagram for PG_MapDisplay:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 PG_MapDisplay (MapDisplayPG *mapDisplayWidget_)
int displayMovingUnit (const MapCoordinate3D &start, const MapCoordinate3D &dest, Vehicle *vehicle, int fieldnum, int totalmove, SoundStartCallback soundStart)
void deleteVehicle (Vehicle *vehicle)
void displayMap (void)
void displayMap (Vehicle *vehicle)
void displayPosition (int x, int y)
void resetMovement (void)
void startAction (void)
void stopAction (void)
void cursor_goto (const MapCoordinate &pos)
void displayActionCursor (int x1, int y1, int x2, int y2)
void removeActionCursor (void)
void updateDashboard ()
void repaintDisplay ()
void setTempView (bool view)
void showBattle (tfight &battle)
void playPositionalSound (const MapCoordinate &pos, Sound *snd)

Constructor & Destructor Documentation

PG_MapDisplay::PG_MapDisplay MapDisplayPG mapDisplayWidget_  )  [inline]
 

Definition at line 54 of file pg_mapdisplay.cpp.


Member Function Documentation

void PG_MapDisplay::cursor_goto const MapCoordinate pos  )  [virtual]
 

Implements MapDisplayInterface.

Definition at line 142 of file pg_mapdisplay.cpp.

References MapDisplayPG::cursor, and MapDisplayPG::Cursor::goTo().

void PG_MapDisplay::deleteVehicle Vehicle vehicle  )  [inline]
 

Definition at line 57 of file pg_mapdisplay.cpp.

void PG_MapDisplay::displayActionCursor int  x1,
int  y1,
int  x2,
int  y2
[inline, virtual]
 

Implements MapDisplayInterface.

Definition at line 65 of file pg_mapdisplay.cpp.

void PG_MapDisplay::displayMap Vehicle vehicle  )  [virtual]
 

Implements MapDisplayInterface.

Definition at line 148 of file pg_mapdisplay.cpp.

References MapDisplayPG::registerAdditionalUnit(), and repaintMap.

void PG_MapDisplay::displayMap void   )  [virtual]
 

Implements MapDisplayInterface.

Definition at line 137 of file pg_mapdisplay.cpp.

References repaintMap.

int PG_MapDisplay::displayMovingUnit const MapCoordinate3D start,
const MapCoordinate3D dest,
Vehicle vehicle,
int  fieldnum,
int  totalmove,
SoundStartCallback  soundStart
[virtual]
 

Implements MapDisplayInterface.

Definition at line 78 of file pg_mapdisplay.cpp.

References actmap, GameMap::actplayer, chhochfliegend, chschwimmend, Player::diplomacy, MapDisplayPG::displayUnitMovement(), fieldVisibility(), GameMap::getField(), MapCoordinate3D::getNumericalHeight(), ContainerBase::getOwner(), GameMap::getPlayerView(), Vehicle::height, GameMap::player, MapCoordinate3D::setNumericalHeight(), DiplomaticStateVector::sharesView(), visible_all, and visible_now.

void PG_MapDisplay::displayPosition int  x,
int  y
[virtual]
 

Implements MapDisplayInterface.

Definition at line 156 of file pg_mapdisplay.cpp.

References MapDisplayPG::centerOnField(), MapDisplayPG::fieldInView(), and PG_Widget::Update().

void PG_MapDisplay::playPositionalSound const MapCoordinate pos,
Sound snd
[virtual]
 

Implements MapDisplayInterface.

Definition at line 183 of file pg_mapdisplay.cpp.

References Sound::play().

void PG_MapDisplay::removeActionCursor void   )  [inline, virtual]
 

Implements MapDisplayInterface.

Definition at line 66 of file pg_mapdisplay.cpp.

References MapDisplayPG::cursor, and MapDisplayPG::Cursor::invisible.

void PG_MapDisplay::repaintDisplay  )  [virtual]
 

Implements MapDisplayInterface.

Definition at line 178 of file pg_mapdisplay.cpp.

void PG_MapDisplay::resetMovement void   )  [inline, virtual]
 

Implements MapDisplayInterface.

Definition at line 61 of file pg_mapdisplay.cpp.

void PG_MapDisplay::setTempView bool  view  )  [inline, virtual]
 

Implements MapDisplayInterface.

Definition at line 71 of file pg_mapdisplay.cpp.

References tempsvisible.

void PG_MapDisplay::showBattle tfight battle  )  [virtual]
 

Implements MapDisplayInterface.

Definition at line 131 of file pg_mapdisplay.cpp.

References actmap, and showAttackAnimation().

void PG_MapDisplay::startAction void   )  [virtual]
 

Implements MapDisplayInterface.

Definition at line 165 of file pg_mapdisplay.cpp.

void PG_MapDisplay::stopAction void   )  [virtual]
 

Implements MapDisplayInterface.

Definition at line 169 of file pg_mapdisplay.cpp.

void PG_MapDisplay::updateDashboard  )  [virtual]
 

Implements MapDisplayInterface.

Definition at line 173 of file pg_mapdisplay.cpp.

References updateFieldInfo.


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