#pragma once #include #include #include #include #include #include "json.hpp" #include "creature.h" struct PlayerE : Creature { int id; int level; std::vector stats; std::string name; std::string description; void Init(); void LevelUp(); void Die(); void TakeDamage(int damageType, float damage); float GetHealth(); }; class PlayerEditor { private: PlayerE *toEdit; std::vector players; std::vector commands; public: void Create(); void Edit(); bool Save(); };