iam need to complete this game with ( jumping function - hero - enemy - the fire of enemy )
please ... iam really need your help
#include<iostream>
#include <conio.h>
using namespace std;
void Disp(char X[][80])
{
system("cls");
for (int r=0; r<24; r++)
{
for (int c=0; c<80; c++)
{
cout<<X[r][c];
}
}
cout.flush();
}
void Fill(char X[][80])
{
for (int r=0; r<24; r++)
{
for (int c=0; c<80; c++)
{
X[r][c] = ' ';
}
}
for (int r=10; r<15; r++)
{
for (int c=35; c<45; c++)
{
X[r][c] = '*';
}
}
for (int c=0; c<80; c++)
{
X[0][c] = '#';
X[23][c] = '#';
}
}
void FillEnmy(char X[][80], int rE, int cE)
{
X[rE][cE] = 'E';
X[rE+1][cE] = '|';
X[rE+2][cE] = '|';
}
void MoveEnmy(int &r, int &c)
{
c++;
}
void FillHero(char X[][80], int r, int c)
{
X[r][c] = 'H';
X[r][c+1] = 'H';
X[r+1][c]='|';
X[r+1][c+1]='|';
}
void MoveHero(int &r, int &c)
{
char ch = getch();
switch (ch)
{
case 'w':
r--;
break;
case 's':
r++;
break;
case 'a':
c--;
break;
case 'd':
c++;
break;
}
}
void main()
{
char X[24][80];
int RE = 5;
int CE = 10;
int RH = 12;
int CH = 75;
while (1)
{
while( !kbhit() )
{
Fill(X);
MoveEnmy(RE, CE);
FillEnmy(X , RE, CE);
FillHero(X , RH, CH);
Disp(X);
}
MoveHero(RH, CH);
FillHero(X , RH, CH);
Disp(X);
}
}