48 template <const
int BPP>
49 void UpdateMapTerrain(
void *
const mpixels,
const int mpitch,
50 const void *
const tpixels,
const int tpitch);
54 template <const
int BPP>
55 void UpdateSeen(
void *
const pixels,
const int pitch);
66 #if defined(USE_OPENGL) || defined(USE_GLES)
92 #if defined(USE_OPENGL) || defined(USE_GLES)
106 #endif // !__MINIMAP_H__
bool Transparent
Definition: minimap.h:88
bool Contains(const PixelPos &screenPos) const
Definition: minimap.cpp:782
void DrawViewportArea(const CViewport &viewport) const
Definition: minimap.cpp:755
void UpdateSeenXY(const Vec2i &)
Definition: minimap.h:63
int W
Definition: minimap.h:82
bool WithTerrain
Definition: minimap.h:86
int YOffset
Definition: minimap.h:85
unsigned char * MinimapTerrainSurfaceGL
Definition: minimap.cpp:75
void UpdateXY(const Vec2i &pos)
Definition: minimap.cpp:317
PixelPos TilePosToScreenPos(const Vec2i &tilePos) const
Definition: minimap.cpp:713
void Update()
Definition: minimap.cpp:507
void Destroy()
Definition: minimap.cpp:723
void Create()
Definition: minimap.cpp:132
void Reload()
Definition: minimap.cpp:204
Definition: viewport.h:63
int Y
Definition: minimap.h:81
CMinimap()
Definition: minimap.h:58
int XOffset
Definition: minimap.h:84
SDL_Surface * MinimapSurface
Definition: minimap.cpp:70
SDL_Surface * MinimapTerrainSurface
generated minimap
Definition: minimap.cpp:71
unsigned char * MinimapSurfaceGL
generated minimap terrain
Definition: minimap.cpp:74
void AddEvent(const Vec2i &pos, IntColor color)
Definition: minimap.cpp:771
int H
Definition: minimap.h:83
Vec2i ScreenToTilePos(const PixelPos &screenPos) const
Definition: minimap.cpp:697
uint32_t IntColor
Definition: color.h:74
int X
Definition: minimap.h:80
bool UpdateCache
Definition: minimap.h:89
void Draw() const
Definition: minimap.cpp:635
void FreeOpenGL()
Definition: minimap.cpp:196
bool ShowSelected
Definition: minimap.h:87