codice:
#include <cstdlib>
#include <iostream>
#include <conio.h>
using namespace std;
class Mondo{
public:
Mondo();
/* void MuoviFantasmi(); //movimento fantasmi */
void MuoviPacman(); //movimento Pacman
/* void VitePacman(bool T);
void TotalePunti(); */
void StampaMondo();
/* void Morte(); */
private:
char M,P,F,V,D,Campo[20][20];
int vita,tm,x,y;
};
Mondo::Mondo()
{
M=219; //Muro, corrisponde ad un quadratino bianco
P=184; //Pacman, cerchio con C interna
F=2; //Fantasmi, faccina
V=3; //Vite, Cuore
D=4; //Monetina, Rombo
Campo[20][20] = {{M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M},//0
{M,D,D,D,D,D,D,D,D,D,M,D,D,D,D,D,D,D,D,M},//1
{M,D,M,M,M,D,M,M,M,D,M,D,M,M,M,M,D,M,D,M},//2
{M,D,M,M,M,D,M,M,M,D,M,D,D,D,D,M,D,M,D,M},//3
{M,V,M,M,D,D,D,D,D,D,D,D,M,M,D,M,D,M,D,M},//4
{M,D,M,M,D,M,D,M,M,M,M,M,M,M,D,M,D,M,D,M},//5
{M,D,M,M,D,M,D,D,D,D,M,D,D,D,D,M,D,M,D,M},//6
{M,D,M,M,D,M,M,M,M,D,M,D,M,M,M,M,D,M,D,M},//7
{M,D,M,M,D,M,D,D,D,D,D,D,D,D,M,D,D,D,D,M},//8
{M,D,M,M,D,M,D,M,M,M,'#',M,M,D,M,D,M,M,D,M},//9
{M,D,D,D,D,D,D,M,F,F,F,F,M,D,D,D,M,M,D,M},//10
{M,D,M,M,D,M,D,M,M,M,M,M,M,D,M,D,M,M,V,M},//11
{M,D,M,M,D,M,D,M,M,M,M,M,M,D,M,D,M,M,D,M},//12
{M,D,M,M,D,M,D,D,D,D,D,D,D,D,M,D,M,M,D,M},//13
{M,D,M,M,D,M,M,M,M,D,M,M,M,M,M,D,M,M,D,M},//14
{M,D,M,M,D,M,D,D,D,D,P,D,D,D,M,D,M,M,D,M},//15
{M,D,D,D,D,D,D,M,M,M,M,M,M,D,D,D,D,D,D,M},//16
{M,D,M,M,M,M,D,M,M,M,M,M,M,D,M,M,M,M,D,M},//17
{M,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,M},//18
{M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M,M}}; //19
vita=3;
tm=171;
x=11;
y=15;
}
/* */
void Mondo::StampaMondo()
{
for(int i=0;i<20;i++)
{cout<<endl;
for(int j=0;j<20;j++)
cout<<Campo[i][j];
}
}
/*Movimento di Pacman, pacman si può muovere in 4 direzioni:
Sinistra=A;
Destra=D;
Alto=W;
Basso=S;
*/
void Mondo::MuoviPacman()
{char c;
bool T;
do{
c=_getch();
}while(c!='a' || c!='d' || c!='w' || c!='s' || c!='A' || c!='D' || c!='W' || c!='S');
switch(c){
case 'a':
case 'A':
if(Campo[x-1][y]!=9);
if(Campo[x-1][y]!=2)
{
x--;
Campo[x][y]=Campo[x+1][y];
Campo[x+1][y]=' ';
StampaMondo();
}
else
{Campo[x][y]=' ';
T=false;
/*VitePacman(T);
Morte(); */
}
break;
}
}
esattamente mi da questo errore :