fix: 禁止RoguelikeStatus拷贝

This commit is contained in:
status102
2025-02-07 15:51:03 +08:00
parent b96af4cc02
commit d8c1fe8108
2 changed files with 5 additions and 1 deletions

View File

@@ -104,7 +104,7 @@ bool asst::RoguelikeConfig::verify_and_load_params(const json::value& params)
void asst::RoguelikeConfig::clear()
{
m_status = RoguelikeStatus(m_status);
m_status = RoguelikeStatus();
m_status.opers.reserve(m_status.formation_upper_limit);
// ------------------ 通用参数 ------------------

View File

@@ -44,6 +44,10 @@ struct RoguelikeOper
struct RoguelikeStatus
{
public:
RoguelikeStatus() = default;
RoguelikeStatus(const RoguelikeStatus&) = delete;
public:
int hope = 0; // 当前希望
int hp = 0; // 当前生命值