Amigos, les quiero compartir como esta quedando mi código, hasta ahora solo puedo mover a mi personaje de manera bidimensional y pintar el mapa de mi juego
#include <iostream>
#include <cstdlib>
using namespace std;
void gameMap(int map[10][30], int x, int y, char value){
system("clear");
int i, j;
for(i = 0; i < 10; i++){
for(j = 0; j < 30; j++){
if(i == x && j == y){
map[i][j] = 0;
}else{
map[i][j] = 1;
}
cout << map[i][j];
}
cout << endl;
}
}
int main(){
int map[10][30];
int x = 0, y = 0;
char value = ' ';
do{
gameMap(map, x, y, value);
cin >> value;
switch(value){
case 'a':
y = y - 1;
break;
case 'd':
y = y + 1;
break;
case 's':
x = x + 1;
break;
case 'w':
x = x - 1;
break;
default:
x = 0;
y = 0;
break;
}
}while(value == 'a' || value == 'd' || value == 's' || value == 'w');
return 0;
}
0 Comentarios
para escribir tu comentario