Ajouts pour ignorer les touches "Y" et "Fn" dans l'engine.
This commit is contained in:
parent
2f8e6dbb30
commit
c34d0a0ef5
@ -95,28 +95,31 @@ void Engine::KeyPressEvent(unsigned char key)
|
|||||||
break;
|
break;
|
||||||
case 22: // W
|
case 22: // W
|
||||||
if (!m_keyW) {
|
if (!m_keyW) {
|
||||||
std::cout << "W " << (int)key << std::endl;
|
std::cout << "W " << std::endl;
|
||||||
m_keyW = true;
|
m_keyW = true;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 0: // A
|
case 0: // A
|
||||||
if (!m_keyA) {
|
if (!m_keyA) {
|
||||||
std::cout << "A " << (int)key << std::endl;
|
std::cout << "A " << std::endl;
|
||||||
m_keyA = true;
|
m_keyA = true;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 18: // S
|
case 18: // S
|
||||||
if (!m_keyS) {
|
if (!m_keyS) {
|
||||||
std::cout << "S " << (int)key << std::endl;
|
std::cout << "S " << std::endl;
|
||||||
m_keyS = true;
|
m_keyS = true;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 3: // D
|
case 3: // D
|
||||||
if (!m_keyD) {
|
if (!m_keyD) {
|
||||||
std::cout << "D " << (int)key << std::endl;
|
std::cout << "D " << std::endl;
|
||||||
m_keyD = true;
|
m_keyD = true;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
case 24: // Y - Ignorer
|
||||||
|
case 255: // Fn - Ignorer
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
std::cout << "Unhandled key: " << (int)key << std::endl;
|
std::cout << "Unhandled key: " << (int)key << std::endl;
|
||||||
}
|
}
|
||||||
@ -134,19 +137,19 @@ void Engine::KeyReleaseEvent(unsigned char key)
|
|||||||
glPolygonMode(GL_FRONT_AND_BACK, GL_FILL);
|
glPolygonMode(GL_FRONT_AND_BACK, GL_FILL);
|
||||||
break;
|
break;
|
||||||
case 22: // W
|
case 22: // W
|
||||||
std::cout << "rW " << (int)key << std::endl;
|
std::cout << "rW " << std::endl;
|
||||||
m_keyW = false;
|
m_keyW = false;
|
||||||
break;
|
break;
|
||||||
case 0: // A
|
case 0: // A
|
||||||
std::cout << "rA " << (int)key << std::endl;
|
std::cout << "rA "<< std::endl;
|
||||||
m_keyA = false;
|
m_keyA = false;
|
||||||
break;
|
break;
|
||||||
case 18: // S
|
case 18: // S
|
||||||
std::cout << "rS " << (int)key << std::endl;
|
std::cout << "rS "<< std::endl;
|
||||||
m_keyS = false;
|
m_keyS = false;
|
||||||
break;
|
break;
|
||||||
case 3: // D
|
case 3: // D
|
||||||
std::cout << "rD " << (int)key << std::endl;
|
std::cout << "rD " << std::endl;
|
||||||
m_keyD = false;
|
m_keyD = false;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -5,5 +5,5 @@
|
|||||||
int main() {
|
int main() {
|
||||||
Engine engine;
|
Engine engine;
|
||||||
engine.SetMaxFps(60);
|
engine.SetMaxFps(60);
|
||||||
engine.Start("Syndicat Quebecois de la Construction Simulator 2021", 640, 480, false);
|
engine.Start("Syndicat Quebecois de la Construction Simulator 2021", 1920, 1080, true);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user