#include <mapwindow.hpp>
|
| | LocalMapBase (CustomMarkerCollection &markers, MWRender::LocalMap *localMapRender, bool fogOfWarEnabled=true) |
| |
| virtual | ~LocalMapBase () |
| |
| void | init (MyGUI::ScrollView *widget, MyGUI::ImageBox *compass, int mapWidgetSize, int cellDistance) |
| |
| void | setCellPrefix (const std::string &prefix) |
| |
| void | setActiveCell (const int x, const int y, bool interior=false) |
| |
| void | requestMapRender (const MWWorld::CellStore *cell) |
| |
| void | setPlayerDir (const float x, const float y) |
| |
| void | setPlayerPos (int cellX, int cellY, const float nx, const float ny) |
| |
| void | onFrame (float dt) |
| |
| bool | toggleFogOfWar () |
| |
|
typedef std::vector
< std::shared_ptr
< MyGUI::ITexture > > | TextureVector |
| |
| MWGui::LocalMapBase::~LocalMapBase |
( |
| ) |
|
|
virtual |
| void MWGui::LocalMapBase::addDetectionMarkers |
( |
int |
type | ) |
|
|
protected |
| void MWGui::LocalMapBase::applyFogOfWar |
( |
| ) |
|
|
protected |
| virtual void MWGui::LocalMapBase::customMarkerCreated |
( |
MyGUI::Widget * |
marker | ) |
|
|
inlineprotectedvirtual |
| virtual void MWGui::LocalMapBase::doorMarkerCreated |
( |
MyGUI::Widget * |
marker | ) |
|
|
inlineprotectedvirtual |
| MyGUI::IntPoint MWGui::LocalMapBase::getMarkerPosition |
( |
float |
worldX, |
|
|
float |
worldY, |
|
|
MarkerUserData & |
markerPos |
|
) |
| |
|
protected |
| void MWGui::LocalMapBase::init |
( |
MyGUI::ScrollView * |
widget, |
|
|
MyGUI::ImageBox * |
compass, |
|
|
int |
mapWidgetSize, |
|
|
int |
cellDistance |
|
) |
| |
| virtual void MWGui::LocalMapBase::notifyMapChanged |
( |
| ) |
|
|
inlineprotectedvirtual |
| virtual void MWGui::LocalMapBase::notifyPlayerUpdate |
( |
| ) |
|
|
inlineprotectedvirtual |
| void MWGui::LocalMapBase::onFrame |
( |
float |
dt | ) |
|
| void MWGui::LocalMapBase::redraw |
( |
| ) |
|
|
protected |
| void MWGui::LocalMapBase::setActiveCell |
( |
const int |
x, |
|
|
const int |
y, |
|
|
bool |
interior = false |
|
) |
| |
| void MWGui::LocalMapBase::setCellPrefix |
( |
const std::string & |
prefix | ) |
|
| void MWGui::LocalMapBase::setPlayerDir |
( |
const float |
x, |
|
|
const float |
y |
|
) |
| |
| void MWGui::LocalMapBase::setPlayerPos |
( |
int |
cellX, |
|
|
int |
cellY, |
|
|
const float |
nx, |
|
|
const float |
ny |
|
) |
| |
| bool MWGui::LocalMapBase::toggleFogOfWar |
( |
| ) |
|
| void MWGui::LocalMapBase::updateCustomMarkers |
( |
| ) |
|
|
protectedvirtual |
| void MWGui::LocalMapBase::updateDoorMarkers |
( |
| ) |
|
|
private |
| void MWGui::LocalMapBase::updateMagicMarkers |
( |
| ) |
|
|
protected |
| int MWGui::LocalMapBase::mCellDistance |
|
protected |
| bool MWGui::LocalMapBase::mChanged |
|
protected |
| MyGUI::ImageBox* MWGui::LocalMapBase::mCompass |
|
protected |
| int MWGui::LocalMapBase::mCurX |
|
protected |
| int MWGui::LocalMapBase::mCurY |
|
protected |
| std::vector<MyGUI::Widget*> MWGui::LocalMapBase::mCustomMarkerWidgets |
|
protected |
| std::vector<MyGUI::Widget*> MWGui::LocalMapBase::mDoorMarkerWidgets |
|
protected |
| bool MWGui::LocalMapBase::mFogOfWarEnabled |
|
protected |
| bool MWGui::LocalMapBase::mFogOfWarToggled |
|
protected |
| std::vector<MyGUI::ImageBox*> MWGui::LocalMapBase::mFogWidgets |
|
protected |
| bool MWGui::LocalMapBase::mInterior |
|
protected |
| float MWGui::LocalMapBase::mLastDirectionX |
|
protected |
| float MWGui::LocalMapBase::mLastDirectionY |
|
protected |
| MyGUI::ScrollView* MWGui::LocalMapBase::mLocalMap |
|
protected |
| std::vector<MyGUI::Widget*> MWGui::LocalMapBase::mMagicMarkerWidgets |
|
protected |
| std::vector<MyGUI::ImageBox*> MWGui::LocalMapBase::mMapWidgets |
|
protected |
| int MWGui::LocalMapBase::mMapWidgetSize |
|
protected |
| float MWGui::LocalMapBase::mMarkerUpdateTimer |
|
protected |
| bool MWGui::LocalMapBase::mNeedDoorMarkersUpdate |
|
private |
| int MWGui::LocalMapBase::mNumCells |
|
protected |
| std::string MWGui::LocalMapBase::mPrefix |
|
protected |
The documentation for this class was generated from the following files: