Advertisement
HyperSensualNarwhal

Display string literal when key pressed

Dec 6th, 2016
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.99 KB | None | 0 0
  1. #include <iostream>
  2. #include <conio.h>
  3.  
  4. using std::cout;
  5. using std::cin;
  6. using std::endl;
  7.  
  8. void main()
  9. {
  10.     setlocale(LC_ALL, "Russian");
  11.  
  12.     char sensor;
  13.  
  14.     cout << " W - вверх, A - влево, S - вниз, D - вправо, Space - прыжок, Espace - выход\n\n";
  15.  
  16.     for (;;)
  17.     {
  18.         sensor = getch();
  19.     if (sensor == 27)
  20.     {
  21.         break;
  22.     }
  23.     else
  24.     {
  25.     switch (sensor)
  26.     {
  27.     case 119:
  28.         cout << "Вверх" << endl;
  29.         break;
  30.     case 87:
  31.         cout << "Вверх" << endl;
  32.         break;
  33.     case 97:
  34.         cout << "Влево" << endl;
  35.         break;
  36.     case 65:
  37.         cout << "Влево" << endl;
  38.         break;
  39.     case 115:
  40.         cout << "Вниз" << endl;
  41.         break;
  42.     case 83:
  43.         cout << "Вниз" << endl;
  44.         break;
  45.     case 100:
  46.         cout << "Вправо" << endl;
  47.         break;
  48.     case 68:
  49.         cout << "Вправо" << endl;
  50.         break;
  51.     case 32:
  52.         cout << "Прыжок" << endl;
  53.             break;
  54.     default:
  55.         cout << "Неверное значение. Попробуйте еще раз!" << endl;
  56.     }
  57.  
  58.     }
  59.     }
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement