summaryrefslogtreecommitdiff
path: root/common/tile.h
diff options
context:
space:
mode:
Diffstat (limited to 'common/tile.h')
-rw-r--r--common/tile.h18
1 files changed, 5 insertions, 13 deletions
diff --git a/common/tile.h b/common/tile.h
index fe25a06..748d80b 100644
--- a/common/tile.h
+++ b/common/tile.h
@@ -1,9 +1,7 @@
#ifndef TILE_H
#define TILE_H
-#include <stdint.h>
-#include <vector>
-#include <boost/serialization/base_object.hpp>
+#include "list.h"
class Tile {
public:
@@ -99,15 +97,9 @@ class Tile {
};
//! List of tiles.
-class Tiles : public std::vector<Tile> {
- public:
- //! Sort the list of tiles.
- void sort();
-
- template<class Archive>
- void serialize(Archive & ar, const unsigned int version) {
- ar & boost::serialization::base_object<std::vector<Tile> >(*this);
- }
-};
+typedef List<Tile> Tiles;
+
+//! List of list of tiles.
+typedef List<Tiles> Tilegroups;
#endif