BROKEN: Big refactoring happening, so it compiles but game does not run and the tests fail.
This commit is contained in:
parent
96efc990c1
commit
9e91c71125
25 changed files with 128 additions and 526 deletions
7
save.hpp
7
save.hpp
|
@ -3,7 +3,6 @@
|
|||
#include "components.hpp"
|
||||
#include "map.hpp"
|
||||
#include "dinkyecs.hpp"
|
||||
#include "tser.hpp"
|
||||
#include <filesystem>
|
||||
#include <string>
|
||||
#include <map>
|
||||
|
@ -16,14 +15,10 @@ namespace save {
|
|||
size_t height;
|
||||
std::vector<Room> rooms;
|
||||
Matrix walls;
|
||||
|
||||
DEFINE_SERIALIZABLE(MapData, width, height, rooms, walls);
|
||||
};
|
||||
|
||||
struct Facts {
|
||||
components::Player player;
|
||||
|
||||
DEFINE_SERIALIZABLE(Facts, player);
|
||||
};
|
||||
|
||||
struct SaveData {
|
||||
|
@ -35,8 +30,6 @@ namespace save {
|
|||
std::map<DinkyECS::Entity, components::Combat> combat;
|
||||
std::map<DinkyECS::Entity, components::Tile> tile;
|
||||
// std::map<DinkyECS::Entity, components::Inventory> inventory;
|
||||
|
||||
DEFINE_SERIALIZABLE(SaveData, facts, map, position, motion, combat, tile);
|
||||
};
|
||||
|
||||
void to_file(fs::path path, DinkyECS::World &world, Map &map);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue