aboutsummaryrefslogtreecommitdiff
path: root/engines/xeen/interface_map.h
diff options
context:
space:
mode:
authorPaul Gilbert2016-08-28 17:52:56 -0400
committerPaul Gilbert2016-08-28 17:52:56 -0400
commitfd2d4622966d36299129b3f1654484b49ee0c996 (patch)
tree6ab885a971901877f3500f3f49a96690c1b1d4e5 /engines/xeen/interface_map.h
parentdffa696b7beea02782579a004862f4aa86e8f3e6 (diff)
downloadscummvm-rg350-fd2d4622966d36299129b3f1654484b49ee0c996.tar.gz
scummvm-rg350-fd2d4622966d36299129b3f1654484b49ee0c996.tar.bz2
scummvm-rg350-fd2d4622966d36299129b3f1654484b49ee0c996.zip
XEEN: Moved method comments from CPP to header files
Diffstat (limited to 'engines/xeen/interface_map.h')
-rw-r--r--engines/xeen/interface_map.h29
1 files changed, 29 insertions, 0 deletions
diff --git a/engines/xeen/interface_map.h b/engines/xeen/interface_map.h
index a37bf349ec..2189aacec1 100644
--- a/engines/xeen/interface_map.h
+++ b/engines/xeen/interface_map.h
@@ -95,6 +95,10 @@ private:
void initDrawStructs();
+ /**
+ * Helper method for setIndoorsMonsters to set a draw structure
+ * with the deatils for a given monster
+ */
void setMonsterSprite(DrawStruct &drawStruct, MazeMonster &monster,
SpriteResource *sprites, int frame, int defaultY);
protected:
@@ -109,6 +113,10 @@ protected:
void setMazeBits();
+ /**
+ * Handles animation of monsters, wall items, and combat within the 3d
+ * view by cycling the appropriate frame numbers
+ */
void animate3d();
void drawMap();
@@ -126,18 +134,39 @@ public:
virtual ~InterfaceMap() {}
+ /**
+ * Set up draw structures for displaying on-screen monsters
+ */
void setIndoorsMonsters();
+ /**
+ * Set up draw structures for displaying on-screen objects
+ */
void setIndoorsObjects();
+ /**
+ * Set up draw structures for displaying on-screen wall items
+ */
void setIndoorsWallPics();
+ /**
+ * Draw the contents of the current 3d view of an indoor map
+ */
void drawIndoors();
+ /**
+ * Set up the draw structures for displaying monsters on outdoor maps
+ */
void setOutdoorsMonsters();
+ /**
+ * Set up the draw structures for displaying objects on outdoor maps
+ */
void setOutdoorsObjects();
+ /**
+ * Draw the contents of the current 3d view of an outdoor map
+ */
void drawOutdoors();
};