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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user