Finished the delcaration of the Map class

This is actually a lot harder than I was expecting. When I program, I
approach from the angle of "What do I need to do?" rather than "how do I do
this?" At least this is finally done, so I can get to the implementation
stage. But, as I progress, I'll need to keep in mind what I need for the
index file.

Actually, I just realized that I didn't write the index functions. Well,
it should be interesting, at least.
This commit is contained in:
Kayne Ruse
2013-10-01 23:02:46 +10:00
parent 6c9406147a
commit 3628d3c1fd
3 changed files with 117 additions and 6 deletions
+2 -6
View File
@@ -27,9 +27,7 @@
#include <string>
/* The TileSheet class is used for drawing tiles of the map to the screen.
* This class also has some code to allow the management of several TileSheets,
* namely the index, begin & end members, tracking of the tile indexes, and
* custom wrapper functions.
* This class also tracks the range of the tile images.
*/
class TileSheet {
public:
@@ -57,11 +55,9 @@ public:
int GetXCount() const { return xCount; }
int GetYCount() const { return yCount; }
int SetIndex(int i) { return index = i; }
int SetBegin(int i) { return begin = i; }
int SetEnd(int i) { return end = i; }
int GetIndex() const { return index; }
int GetBegin() const { return begin; }
int GetEnd() const { return end; }
private:
@@ -70,7 +66,7 @@ private:
//these are generated and used by internal processes
int totalCount = 0, xCount = 0, yCount = 0;
int index = -1, begin = -1, end = -1;
int begin = -1, end = -1;
};
#endif