Final version
This commit is contained in:
parent
d64659c8d6
commit
074c586edf
@ -127,7 +127,7 @@ namespace ZL
|
|||||||
|
|
||||||
#ifdef EMSCRIPTEN
|
#ifdef EMSCRIPTEN
|
||||||
renderer.shaderManager.AddShaderFromFiles("env_sky", "resources/shaders/env_sky.vertex", "resources/shaders/env_sky_web.fragment", CONST_ZIP_FILE);
|
renderer.shaderManager.AddShaderFromFiles("env_sky", "resources/shaders/env_sky.vertex", "resources/shaders/env_sky_web.fragment", CONST_ZIP_FILE);
|
||||||
renderer.shcuaderManager.AddShaderFromFiles("defaultAtmosphere", "resources/shaders/defaultAtmosphere.vertex", "resources/shaders/defaultAtmosphere_web.fragment", CONST_ZIP_FILE);
|
renderer.shaderManager.AddShaderFromFiles("defaultAtmosphere", "resources/shaders/defaultAtmosphere.vertex", "resources/shaders/defaultAtmosphere_web.fragment", CONST_ZIP_FILE);
|
||||||
renderer.shaderManager.AddShaderFromFiles("planetBake", "resources/shaders/planet_bake.vertex", "resources/shaders/planet_bake_web.fragment", CONST_ZIP_FILE);
|
renderer.shaderManager.AddShaderFromFiles("planetBake", "resources/shaders/planet_bake.vertex", "resources/shaders/planet_bake_web.fragment", CONST_ZIP_FILE);
|
||||||
renderer.shaderManager.AddShaderFromFiles("planetStone", "resources/shaders/planet_stone.vertex", "resources/shaders/planet_stone_web.fragment", CONST_ZIP_FILE);
|
renderer.shaderManager.AddShaderFromFiles("planetStone", "resources/shaders/planet_stone.vertex", "resources/shaders/planet_stone_web.fragment", CONST_ZIP_FILE);
|
||||||
renderer.shaderManager.AddShaderFromFiles("planetLand", "resources/shaders/planet_land.vertex", "resources/shaders/planet_land_web.fragment", CONST_ZIP_FILE);
|
renderer.shaderManager.AddShaderFromFiles("planetLand", "resources/shaders/planet_land.vertex", "resources/shaders/planet_land_web.fragment", CONST_ZIP_FILE);
|
||||||
@ -604,14 +604,14 @@ namespace ZL
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case SDLK_p:
|
case SDLK_p:
|
||||||
x = x + 1;
|
//x = x + 1;
|
||||||
break;
|
break;
|
||||||
case SDLK_o:
|
case SDLK_o:
|
||||||
menuManager.setupWinMenu();
|
//menuManager.setupWinMenu();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case SDLK_l:
|
case SDLK_l:
|
||||||
menuManager.setupLooseMenu();
|
//menuManager.setupLooseMenu();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case SDLK_w:
|
case SDLK_w:
|
||||||
|
|||||||
@ -1902,7 +1902,9 @@ void Location::setup()
|
|||||||
approachTarget.y() = 0.f;
|
approachTarget.y() = 0.f;
|
||||||
bandit->setTarget(approachTarget);
|
bandit->setTarget(approachTarget);
|
||||||
|
|
||||||
if (dialogueSystem.startDialogue("dialogue_bandit1")) {
|
if (dialogueSystem.startDialogue("dialogue_bandit1", [this]() {
|
||||||
|
if (onGameLost) onGameLost();
|
||||||
|
})) {
|
||||||
dialoguePlayedBandit1 = true;
|
dialoguePlayedBandit1 = true;
|
||||||
banditExitedNpcBanditCar = true;
|
banditExitedNpcBanditCar = true;
|
||||||
playerFrozen = true;
|
playerFrozen = true;
|
||||||
@ -1943,7 +1945,9 @@ void Location::setup()
|
|||||||
npcBanditCar.velocity = 0.f;
|
npcBanditCar.velocity = 0.f;
|
||||||
npcCar.mode = NpcCar::Mode::NONE_STAY;
|
npcCar.mode = NpcCar::Mode::NONE_STAY;
|
||||||
npcCar.velocity = 0.f;
|
npcCar.velocity = 0.f;
|
||||||
if (dialogueSystem.startDialogue("driving_dialogue_final")) {
|
if (dialogueSystem.startDialogue("driving_dialogue_final", [this]() {
|
||||||
|
if (onGameWon) onGameWon();
|
||||||
|
})) {
|
||||||
dialoguePlayedDrivingFinal = true;
|
dialoguePlayedDrivingFinal = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -2034,6 +2038,7 @@ void Location::setup()
|
|||||||
dialoguePlayedBanditCaught3 = true;
|
dialoguePlayedBanditCaught3 = true;
|
||||||
if (!inCar) {
|
if (!inCar) {
|
||||||
playerFrozen = true;
|
playerFrozen = true;
|
||||||
|
if (onGameLost) onGameLost();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -2041,6 +2046,7 @@ void Location::setup()
|
|||||||
|
|
||||||
if (dialoguePlayedBanditCaught3 && !inCar) {
|
if (dialoguePlayedBanditCaught3 && !inCar) {
|
||||||
playerFrozen = true;
|
playerFrozen = true;
|
||||||
|
if (onGameLost) onGameLost();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (girlfriendInCar && !dialoguePlayedVillageFinal1 && !dialogueSystem.isActive()) {
|
if (girlfriendInCar && !dialoguePlayedVillageFinal1 && !dialogueSystem.isActive()) {
|
||||||
@ -2466,16 +2472,16 @@ void Location::setup()
|
|||||||
case SDLK_d: keyRight = true; break;
|
case SDLK_d: keyRight = true; break;
|
||||||
case SDLK_i: invertCameraY = !invertCameraY; break;
|
case SDLK_i: invertCameraY = !invertCameraY; break;
|
||||||
case SDLK_u:
|
case SDLK_u:
|
||||||
std::cout << player->position << std::endl;
|
//std::cout << player->position << std::endl;
|
||||||
//girlfriend->setTarget(player->position);
|
//girlfriend->setTarget(player->position);
|
||||||
break;
|
break;
|
||||||
case SDLK_m:
|
case SDLK_m:
|
||||||
npcCar.mode = (npcCar.mode == NpcCar::Mode::FOLLOW_WAYPOINTS)
|
/*npcCar.mode = (npcCar.mode == NpcCar::Mode::FOLLOW_WAYPOINTS)
|
||||||
? NpcCar::Mode::FOLLOW_PLAYER
|
? NpcCar::Mode::FOLLOW_PLAYER
|
||||||
: NpcCar::Mode::FOLLOW_WAYPOINTS;
|
: NpcCar::Mode::FOLLOW_WAYPOINTS;
|
||||||
std::cout << "[NPC_CAR] Mode: "
|
std::cout << "[NPC_CAR] Mode: "
|
||||||
<< (npcCar.mode == NpcCar::Mode::FOLLOW_WAYPOINTS ? "FOLLOW_WAYPOINTS" : "FOLLOW_PLAYER")
|
<< (npcCar.mode == NpcCar::Mode::FOLLOW_WAYPOINTS ? "FOLLOW_WAYPOINTS" : "FOLLOW_PLAYER")
|
||||||
<< std::endl;
|
<< std::endl;*/
|
||||||
break;
|
break;
|
||||||
default: break;
|
default: break;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user