Iiiiiiiii don't wanna fly!

This commit is contained in:
Marc-Eric Martel
2021-10-01 10:52:33 -04:00
parent bce97c3480
commit 62caee0196
5 changed files with 88 additions and 17 deletions

View File

@@ -66,7 +66,7 @@ void Engine::Render(float elapsedTime)
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
m_player.Move(m_keyW, m_keyS, m_keyA, m_keyD, elapsedTime);
m_player.Move(m_keyW, m_keyS, m_keyA, m_keyD, m_keySpace, elapsedTime);
m_player.ApplyTransformation(all);
m_player.ApplyTransformation(skybox, false); // Version d'ApplyTransformation qui ne tient compte que de la rotation (donc l'objet ne bouge pas relativement au joueur, ce qui est pratique pour une skybox!).
@@ -256,6 +256,12 @@ void Engine::KeyPressEvent(unsigned char key)
m_keyD = true;
}
break;
case 57: // Space
if (!m_keySpace) {
std::cout << "Jump! " << std::endl;
m_keySpace = true;
}
break;
case 24: // Y - Ignorer
case 255: // Fn - Ignorer
break;
@@ -291,6 +297,10 @@ void Engine::KeyReleaseEvent(unsigned char key)
std::cout << "rD " << std::endl;
m_keyD = false;
break;
case 57:
std::cout << "rSpace " << std::endl;
m_keySpace = false;
break;
}
}