Advertisement
Guest User

Untitled

a guest
May 26th, 2018
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 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.  
  22.  
  23. while (1) {
  24. int h = 1;
  25. a = _kbhit();
  26.  
  27. char k = _getch();
  28. while (!a) {
  29. cout << endl;
  30.  
  31. if (k == 'w') {
  32. b--;
  33. m[b + 1][c] = 0;
  34. m[b][c] = 1;
  35.  
  36. }
  37. else if (k == 'a') {
  38. c--;
  39. m[b][c + 1] = 0;
  40. m[b][c] = 1;
  41.  
  42. }
  43. else if (k == 's') {
  44. b++;
  45. m[b - 1][c] = 0;
  46. m[b][c] = 1;
  47.  
  48. }
  49. else if (k == 'd') {
  50. c++;
  51. m[b][c - 1] = 0;
  52. m[b][c] = 1;
  53.  
  54. }
  55. system("cls");
  56. for (int i = 0; i < 20; i++) {
  57. for (int j = 0; j < 20; j++){
  58. cout << setw(2) << m[i][j];
  59.  
  60. }
  61. cout << endl;
  62. }
  63. a = _kbhit();
  64. }
  65.  
  66.  
  67.  
  68. }
  69.  
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement