diff --git a/src/saland/GameShop.hpp b/src/saland/GameShop.hpp index 5e19e6d..0abfb1b 100644 --- a/src/saland/GameShop.hpp +++ b/src/saland/GameShop.hpp @@ -27,6 +27,13 @@ https://github.com/sago007/saland #include "../sago/GameStateInterface.hpp" #include "../sago/SagoTextField.hpp" #include +#include + +struct ShopInfo { + std::string id = "Default"; + std::string name = "Default shop"; + std::vector items; +}; class GameShop : public sago::GameStateInterface { public: diff --git a/src/saland/model/placeables.hpp b/src/saland/model/placeables.hpp index 3ea4958..8a2677e 100644 --- a/src/saland/model/placeables.hpp +++ b/src/saland/model/placeables.hpp @@ -42,6 +42,9 @@ public: class MiscItem : public Placeable { public: std::string sprite; + std::string id = "unknown"; + std::string name = "Unknamed item"; + double base_value = 1.0; }; class Creature : public Placeable {