Advertisement
Guest User

Untitled

a guest
May 26th, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. #include <windows.h>
  2. #include <iomanip>
  3. #include <iostream>
  4. #include <conio.h>
  5. using namespace std;
  6.  
  7. const int N = 200;
  8. int main() {
  9. int a, b, c;
  10.  
  11. int m[N][N];
  12.  
  13. for (int i = 0; i < 20; i++)
  14. for (int j = 0; j < 20; j++){
  15. m[i][j] = 0;
  16. }
  17.  
  18. m[12][12] = 1;
  19. b = 12;
  20. c = 12;
  21. char t = 'w';
  22.  
  23. while (1) {
  24. int h = 1;
  25. a = _kbhit();
  26. char k = _getch();
  27. while (!a) {
  28. cout << endl;
  29.  
  30. if (k == 'w') {
  31. b--;
  32. m[b + 1][c] = 0;
  33. m[b][c] = 1;
  34.  
  35. }
  36. else if (k == 'a') {
  37. c--;
  38. m[b][c + 1] = 0;
  39. m[b][c] = 1;
  40.  
  41. }
  42. else if (k == 's') {
  43. b++;
  44. m[b - 1][c] = 0;
  45. m[b][c] = 1;
  46.  
  47. }
  48. else if (k == 'd') {
  49. c++;
  50. m[b][c - 1] = 0;
  51. m[b][c] = 1;
  52.  
  53. }
  54. system("cls");
  55. for (int i = 0; i < 20; i++) {
  56. for (int j = 0; j < 20; j++){
  57. cout << setw(2) << m[i][j];
  58.  
  59. }
  60. cout << endl;
  61. }
  62. a = _kbhit();
  63. }
  64.  
  65.  
  66.  
  67. }
  68.  
  69. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement