Ich arbeite an einem C++ Spiel. Ich habe versucht, die Zeicheneingabe mit der Methode getch()
einzuschließen. Ich brauche den Zeichencode (in der Regel Oktalcode) für Ctrl +◀ und Ctrl +▶ auf meine Objekte im Spiel zu bewegen.Oktal Code für "Strg + Pfeil nach links" und "Strg + Pfeil nach rechts"
Genau wie wir einen Code für Ctrl +Z haben, die 032
ist.
Hier ist ein Teil des Codes, den ich verwende.
if (kbhit())
{
gotoxy(x, y);
cout << h;
i = getch();
if (i == '***') //I need some code here to move my object
{
x=x-5;
}
if (i == '***') //also need here to move it to right ward
{
x=x+5;
}
if (i == LEFT && x>LEFTLIMIT)
{
x = x - 3;
}
else if (i == RIGHT && x<RIGHTLIMIT-6)
{
x = x + 3;
}
}
Sie haben keinen Oktalcode –