Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <windows.h>
- #include <iomanip>
- #include <iostream>
- #include <conio.h>
- using namespace std;
- const int N = 200;
- int main() {
- int a, b, c;
- int m[N][N];
- for (int i = 0; i < 20; i++)
- for (int j = 0; j < 20; j++){
- m[i][j] = 0;
- }
- m[12][12] = 1;
- b = 12;
- c = 12;
- while (1) {
- int h = 1;
- a = _kbhit();
- char k = _getch();
- while (!a) {
- cout << endl;
- if (k == 'w') {
- b--;
- m[b + 1][c] = 0;
- m[b][c] = 1;
- }
- else if (k == 'a') {
- c--;
- m[b][c + 1] = 0;
- m[b][c] = 1;
- }
- else if (k == 's') {
- b++;
- m[b - 1][c] = 0;
- m[b][c] = 1;
- }
- else if (k == 'd') {
- c++;
- m[b][c - 1] = 0;
- m[b][c] = 1;
- }
- system("cls");
- for (int i = 0; i < 20; i++) {
- for (int j = 0; j < 20; j++){
- cout << setw(2) << m[i][j];
- }
- cout << endl;
- }
- a = _kbhit();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement