Program Listing for File Incantation.hpp

Return to documentation for file (gui/API/Incantation/Incantation.hpp)

#include <string>
#include <vector>

class Incantation {
private:
  std::vector<int> _member;
  int _level;
  std::pair<int, int> _position;
  std::string _state;

public:
  Incantation(int level, int x, int y);
  ~Incantation() = default;

  void AddMember(int id);

  std::pair<int, int> GetPosition();

  void SetState(std::string &state);
};