Fixing navigation
This commit is contained in:
1 parent
dcdeae75bc
commit
77c8471636
29 files changed
+15148
-139
No files matched your search
+2
-1
@@ -433,7 +433,7 @@ void Character::update(int64_t deltaMs) {
|
||||
}
|
||||
else
|
||||
{
|
||||
if (prevFrame < 50 && static_cast<int>(anim.currentFrame) >= 50 && (currentState == AnimationState::ACTION_ATTACK || currentState == AnimationState::ACTION_ATTACK_2))
|
||||
if (prevFrame < 19 && static_cast<int>(anim.currentFrame) >= 19 && (currentState == AnimationState::ACTION_ATTACK || currentState == AnimationState::ACTION_ATTACK_2))
|
||||
{
|
||||
if (attackTarget != nullptr)
|
||||
{
|
||||
@@ -1220,6 +1220,7 @@ void Character::setupHitSparks(std::shared_ptr<Texture> sparkTexture)
|
||||
|
||||
void Character::applyDamage(float damageAmount, const Eigen::Vector3f& attackDirection)
|
||||
{
|
||||
std::cout << "Character::applyDamage" << std::endl;
|
||||
hp = hp - damageAmount;
|
||||
if (hp < 0) hp = 0;
|
||||
|
||||
|
||||
+32
-18
@@ -203,36 +203,49 @@ namespace ZL
|
||||
uniInteriorParams.dialoguesJsonPath = "resources/dialogue/uni_interior_dialogues_004.json";
|
||||
|
||||
|
||||
/*
|
||||
uniInteriorParams.navigationJsonPaths = {
|
||||
"resources/navigation/uni_interior3_locked.txt", //0
|
||||
"resources/navigation/uni_interior3_hall.txt",
|
||||
"resources/navigation/uni_interior3_lr_hall.txt",
|
||||
"resources/navigation/uni_interior3_lr_tr_hall.txt",
|
||||
"resources/navigation/uni_interior3_lr_tr_hall_aiperi.txt",
|
||||
"resources/navigation/uni_interior4_unlocked_n2_new.txt", //0
|
||||
"resources/navigation/uni_interior3_n2_hall.txt",
|
||||
"resources/navigation/uni_interior4_n2_lr_hall.txt",
|
||||
"resources/navigation/uni_interior4_n2_lr_tr_hall.txt",
|
||||
"resources/navigation/uni_interior3_n2_lr_tr_hall_aiperi.txt",
|
||||
"resources/navigation/uni_interior3_darklands_all_open.txt",
|
||||
"resources/navigation/uni_interior3_unlocked_hall.txt",
|
||||
"resources/navigation/uni_interior3_unlocked_n3.txt",
|
||||
"resources/navigation/uni_interior3_unlocked_s1.txt",
|
||||
"resources/navigation/uni_interior3_unlocked_s2.txt",
|
||||
"resources/navigation/uni_interior3_unlocked_s3.txt",
|
||||
"resources/navigation/uni_interior3_unlocked_n2.txt"
|
||||
};
|
||||
/*
|
||||
"resources/navigation/uni_interior3_unlocked_n2.txt",
|
||||
"resources/navigation/uni_interior4_unlocked_s3_hall.txt",
|
||||
"resources/navigation/uni_interior4_unlocked_s3_n3.txt",
|
||||
"resources/navigation/uni_interior4_unlocked_s3_n2.txt",
|
||||
"resources/navigation/uni_interior4_unlocked_s3_s2.txt",
|
||||
"resources/navigation/uni_interior4_unlocked_s3_s1.txt",
|
||||
"resources/navigation/uni_interior4_locked.txt" //17
|
||||
};*/
|
||||
|
||||
|
||||
uniInteriorParams.navigationJsonPaths = {
|
||||
"resources/navigation/uni_interior3_locked.json", //0
|
||||
"resources/navigation/uni_interior3_hall.json",
|
||||
"resources/navigation/uni_interior3_lr_hall.json",
|
||||
"resources/navigation/uni_interior3_lr_tr_hall.json",
|
||||
"resources/navigation/uni_interior3_lr_tr_hall_aiperi.json",
|
||||
"resources/navigation/uni_interior3_darklands_all_open.json",
|
||||
"resources/navigation/uni_interior3_unlocked_hall.json",
|
||||
"resources/navigation/uni_interior4_unlocked_n2_new.json", //0
|
||||
"resources/navigation/uni_interior3_n2_hall.json",
|
||||
"resources/navigation/uni_interior4_n2_lr_hall.json",
|
||||
"resources/navigation/uni_interior4_n2_lr_tr_hall.json",
|
||||
"resources/navigation/uni_interior3_n2_lr_tr_hall_aiperi.json",
|
||||
"resources/navigation/uni_interior3_darklands_all_open.json", //5
|
||||
"resources/navigation/uni_interior3_unlocked_hall.json",
|
||||
"resources/navigation/uni_interior3_unlocked_n3.json",
|
||||
"resources/navigation/uni_interior3_unlocked_s1.json",
|
||||
"resources/navigation/uni_interior3_unlocked_s2.json",
|
||||
"resources/navigation/uni_interior3_unlocked_s3.json",
|
||||
"resources/navigation/uni_interior3_unlocked_n2.json"
|
||||
};*/
|
||||
|
||||
"resources/navigation/uni_interior3_unlocked_n2.json", //11
|
||||
"resources/navigation/uni_interior4_unlocked_s3_hall.json",
|
||||
"resources/navigation/uni_interior4_unlocked_s3_n3.json",
|
||||
"resources/navigation/uni_interior4_unlocked_s3_n2.json",
|
||||
"resources/navigation/uni_interior4_unlocked_s3_s2.json",
|
||||
"resources/navigation/uni_interior4_unlocked_s3_s1.json",
|
||||
"resources/navigation/uni_interior4_locked.json" //17
|
||||
};
|
||||
|
||||
/*
|
||||
uniInteriorParams.navigationJsonPaths = {
|
||||
@@ -805,6 +818,7 @@ namespace ZL
|
||||
}
|
||||
break;
|
||||
case SDLK_0:
|
||||
|
||||
if (editorMode == EditorMode::InteractiveObjects && currentLocation) {
|
||||
currentLocation->editor.selectInteractiveObject(event.key.keysym.sym - SDLK_0);
|
||||
}
|
||||
|
||||
@@ -20,10 +20,7 @@ bool DialogueOverlay::init(Renderer& renderer, const std::string& zipFile) {
|
||||
|
||||
textboxTexture = renderer.textureManager.LoadFromPng("resources/dialogue/textbox_bg.png", zipFile);
|
||||
textboxChoiceTexture = renderer.textureManager.LoadFromPng("resources/dialogue/DialogChoice001.png", zipFile);
|
||||
/*choiceMainTexture = renderer.textureManager.LoadFromPng("resources/dialogue/choice_main.png", zipFile);
|
||||
choiceOptionalTexture = renderer.textureManager.LoadFromPng("resources/dialogue/choice_optional.png", zipFile);
|
||||
choiceSelectedTexture = renderer.textureManager.LoadFromPng("resources/dialogue/choice_selected.png", zipFile);
|
||||
*/
|
||||
|
||||
choiceMainTexture = renderer.textureManager.LoadFromPng("resources/dialogue/ChoiceNormal001.png", zipFile);
|
||||
choiceOptionalTexture = renderer.textureManager.LoadFromPng("resources/dialogue/ChoiceNormal001.png", zipFile);
|
||||
choiceSelectedTexture = renderer.textureManager.LoadFromPng("resources/dialogue/ChoiceSelected001.png", zipFile);
|
||||
|
||||
Reference in new issue
Block a user