#include <mapdisplayinterface.h>
Inheritance diagram for MapDisplayInterface:

Public Types | |
| typedef Loki::Functor< void, TYPELIST_1(int) | SoundStartCallback ) |
Public Member Functions | |
| virtual int | displayMovingUnit (const MapCoordinate3D &start, const MapCoordinate3D &dest, Vehicle *vehicle, int fieldnum, int totalmove, SoundStartCallback startSound)=0 |
| virtual void | displayMap (void)=0 |
| virtual void | displayMap (Vehicle *additionalVehicle)=0 |
| virtual void | displayPosition (int x, int y)=0 |
| void | displayPosition (const MapCoordinate &pos) |
| virtual void | resetMovement (void)=0 |
| virtual void | startAction (void)=0 |
| virtual void | stopAction (void)=0 |
| virtual void | cursor_goto (const MapCoordinate &pos)=0 |
| virtual void | displayActionCursor (int x1, int y1, int x2, int y2)=0 |
| virtual void | removeActionCursor (void)=0 |
| virtual void | updateDashboard ()=0 |
| virtual void | repaintDisplay ()=0 |
| virtual void | setTempView (bool view)=0 |
| virtual void | showBattle (tfight &battle)=0 |
| virtual void | playPositionalSound (const MapCoordinate &pos, Sound *snd)=0 |
| virtual | ~MapDisplayInterface () |
|
|
Definition at line 26 of file mapdisplayinterface.h. |
|
|
Definition at line 43 of file mapdisplayinterface.h. |
|
|
Implemented in PG_MapDisplay, and ReplayMapDisplay. Referenced by tsearchreactionfireingunits::attack(), and ReplayMapDisplay::cursor_goto(). |
|
||||||||||||||||||||
|
Implemented in PG_MapDisplay, and ReplayMapDisplay. Referenced by VehicleAttack::execute(). |
|
|
Implemented in PG_MapDisplay, and ReplayMapDisplay. |
|
|
||||||||||||||||||||||||||||
|
Implemented in PG_MapDisplay, and ReplayMapDisplay. Referenced by ReplayMapDisplay::displayMovingUnit(), and BaseVehicleMovement::moveunitxy(). |
|
|
Definition at line 31 of file mapdisplayinterface.h. References displayPosition(), MapCoordinate::x, and MapCoordinate::y. |
|
||||||||||||
|
Implemented in PG_MapDisplay, and ReplayMapDisplay. Referenced by ReplayMapDisplay::checkMapPosition(), ReplayMapDisplay::displayPosition(), and displayPosition(). |
|
||||||||||||
|
Implemented in PG_MapDisplay, and ReplayMapDisplay. Referenced by ReplayMapDisplay::playPositionalSound(). |
|
|
Implemented in PG_MapDisplay, and ReplayMapDisplay. Referenced by VehicleAttack::execute(), and ReplayMapDisplay::removeActionCursor(). |
|
|
Implemented in PG_MapDisplay, and ReplayMapDisplay. Referenced by ReplayMapDisplay::repaintDisplay(). |
|
|
Implemented in PG_MapDisplay, and ReplayMapDisplay. Referenced by ReplayMapDisplay::displayMovingUnit(), and ReplayMapDisplay::resetMovement(). |
|
|
Implemented in PG_MapDisplay, and ReplayMapDisplay. Referenced by ReplayMapDisplay::setTempView(). |
|
|
Implemented in PG_MapDisplay, and ReplayMapDisplay. Referenced by tsearchreactionfireingunits::attack(), treactionfirereplay::checkfield(), VehicleAttack::execute(), and ReplayMapDisplay::showBattle(). |
|
|
Implemented in PG_MapDisplay, and ReplayMapDisplay. Referenced by BaseVehicleMovement::execute(), and ReplayMapDisplay::startAction(). |
|
|
Implemented in PG_MapDisplay, and ReplayMapDisplay. Referenced by BaseVehicleMovement::execute(), and ReplayMapDisplay::stopAction(). |
|
|
Implemented in PG_MapDisplay, and ReplayMapDisplay. Referenced by SetViewSharing::execute(), ChangeBuildingOwner::execute(), MapChangeCompleted::execute(), MapModificationEvent::execute(), WindChange::execute(), and ReplayMapDisplay::updateDashboard(). |
1.4.2