diff options
| author | Petr Mrázek | 2012-02-27 17:44:09 +0100 |
|---|---|---|
| committer | Petr Mrázek | 2012-02-27 17:44:09 +0100 |
| commit | ca35c82579d1e3e0ce227ccdaeb71c2a6dbf1cb9 (patch) | |
| tree | 04052da84dee32c944dc3d8e9a4167102cc2b8e9 /GUI.h | |
| parent | 09476326db2b0613e6120fa83146e004b6d92dda (diff) | |
| download | stonesense-ca35c82579d1e3e0ce227ccdaeb71c2a6dbf1cb9.tar.gz stonesense-ca35c82579d1e3e0ce227ccdaeb71c2a6dbf1cb9.tar.bz2 stonesense-ca35c82579d1e3e0ce227ccdaeb71c2a6dbf1cb9.tar.xz | |
Get rid of a bunch of things. Simpler map segment update mechanism.
Diffstat (limited to 'GUI.h')
| -rw-r--r-- | GUI.h | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -7,7 +7,7 @@ void pointToScreen(int *inx, int *iny, int inz); Crd2D WorldBlockToScreen(int32_t x, int32_t y, int32_t z);
Crd2D LocalBlockToScreen(int32_t x, int32_t y, int32_t z);
void DrawCurrentLevelOutline(bool backPart);
-void DrawMinimap();
+void DrawMinimap(WorldSegment *);
void paintboard();
void draw_textf_border(const ALLEGRO_FONT *font, ALLEGRO_COLOR color, float x, float y, int flags, const char *format, ...);
void draw_text_border(const ALLEGRO_FONT *font, ALLEGRO_COLOR color, float x, float y, int flags, const char *ustr);
@@ -28,8 +28,10 @@ void saveMegashot(bool tall); void dumpSegment();
void saveImage(ALLEGRO_BITMAP* image);
void draw_particle_cloud(int count, float centerX, float centerY, float rangeX, float rangeY, ALLEGRO_BITMAP *sprite, ALLEGRO_COLOR tint);
-extern WorldSegment* viewedSegment;//current, loaded
-extern WorldSegment* altSegment;//background
+
+/// currently visible map segment
+extern SegmentWrap* map_segment;
+
extern int DisplayedSegmentX;
extern int DisplayedSegmentY;
extern int DisplayedSegmentZ;
|
