Working on dialog editor, on dialogs, on phone

This commit is contained in:
Vladislav Khorev committed 2026-06-05 21:17:51 +03:00
1 parent 0e27521bea
commit 8f7797789d
63 files changed
+9502 -1459

No files matched your search

+5 -3
View File
@@ -43,10 +43,12 @@ public:
void setFlag(const std::string& name, int value);
int getFlag(const std::string& name) const;
void setGlobalFlagStore(std::unordered_map<std::string, int>* store);
void setQuestJournal(Quest::QuestJournal* journal);
json buildSaveState() const;
bool restoreSaveState(const json& state);
//json buildSaveState() const;
//bool restoreSaveState(const json& state);
private:
enum class Mode {
@@ -69,7 +71,7 @@ private:
const DialogueDefinition* activeDialogue = nullptr;
const StaticCutsceneDefinition* activeCutscene = nullptr;
std::unordered_map<std::string, int> flags;
std::unordered_map<std::string, int>* flagStore = nullptr;
std::unordered_set<std::string> consumedChoices;
std::string currentNodeId;