Working on UI hints
This commit is contained in:
1 parent
3d4560bb51
commit
8552725dfc
28 files changed
+1052
-46
No files matched your search
+16
-1
@@ -63,6 +63,9 @@ namespace ZL {
|
||||
void advanceTutorialStep();
|
||||
void onItemPickedUp(const std::string& itemId);
|
||||
void onLocationChanged(const std::string& locationName);
|
||||
void onEnemyKilledInUniInterior();
|
||||
void advanceUniIntDarklandsHud();
|
||||
void onPlayerStartedWalking();
|
||||
|
||||
TutorialStep tutorialStep = TutorialStep::Step0;
|
||||
|
||||
@@ -81,12 +84,18 @@ namespace ZL {
|
||||
void openPhoneChatFromList(std::shared_ptr<UiNode> chatRoot, const std::string& dialogueId);
|
||||
void returnToPhoneChatList();
|
||||
void closePhoneScreenFromChat();
|
||||
void applyUniIntHud();
|
||||
|
||||
GameState state = GameState::Gameplay;
|
||||
Inventory* inventory = nullptr;
|
||||
std::string zipFile_;
|
||||
int inventorySelectedIndex_ = -1;
|
||||
|
||||
enum class UniIntTutorialState { Step10, Step11, DarklandsActive, DarklandsStep13, DarklandsFull };
|
||||
UniIntTutorialState uniIntTutorialState_ = UniIntTutorialState::Step10;
|
||||
std::string currentLocationName_;
|
||||
bool currentIsDarklands_ = false;
|
||||
|
||||
bool tutorialPhonePickedUp = false;
|
||||
bool tutorialJournalPickedUp = false;
|
||||
bool tutorialPhoneScreenOpened = false;
|
||||
@@ -101,7 +110,13 @@ namespace ZL {
|
||||
std::shared_ptr<UiNode> hudStep5bRoot;
|
||||
std::shared_ptr<UiNode> hudStep5abRoot;
|
||||
std::shared_ptr<UiNode> hudUniExtRoot;
|
||||
std::shared_ptr<UiNode> hudUniIntRoot;
|
||||
std::shared_ptr<UiNode> hudUniIntStep10Root;
|
||||
std::shared_ptr<UiNode> hudUniIntStep11Root;
|
||||
std::shared_ptr<UiNode> hudUniIntStep12Root;
|
||||
std::shared_ptr<UiNode> hudUniIntFullRoot;
|
||||
std::shared_ptr<UiNode> hudUniIntStep13Root;
|
||||
std::shared_ptr<UiNode> hudUniIntDarkFullRoot;
|
||||
std::shared_ptr<UiNode> hudUniExtDarkRoot;
|
||||
std::shared_ptr<UiNode> phoneChatListRoot;
|
||||
std::shared_ptr<UiNode> phoneChat1Root;
|
||||
std::shared_ptr<UiNode> phoneChat2Root;
|
||||
|
||||
Reference in new issue
Block a user