Iiiiiiiii don't wanna fly!
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user