Então tenho um trabalho para fazer um ping pong em C
apenas C não pode ser C++,achei esse code em C++ so que em C algumas funçoes nao existe como por exemplo using namespace std;
Teria como fazer algo do genero/parecido para mudar?
Se não eu tenho que declarar cada variavel e depois modificar?
fora a funcao kbhit tem outra parecida?
Se alguém puder dar um help ai agradeço.
#include <stdio.h>
#include <conio.h>
#include <windows.h>
using namespace std;
void desenhaCampo(){
//DESENHA BARRA DE CIMA
int linha, coluna = 1;
for (linha = 1; linha <= 100; linha++){
gotoxy(linha,coluna);
textcolor(LIGHTGREEN);
cout << "Í";
}
//DESENHA BARRA DE BAIXO
int coluna_baixo = 29;
for (linha = 1; linha <= 100; linha++){
gotoxy(linha,coluna_baixo);
textcolor(LIGHTGREEN);
cout << "Í";
}
}
void desenhaRebatedor1(){
int linha_rebatedor = 4, coluna_rebatedor_cima1 = 14, coluna_rebatedor_cima2 = 13, coluna_rebatedor_meio1 = 16, coluna_rebatedor_meio2 = 15,
coluna_rebatedor_baixo1 = 17, coluna_rebatedor_baixo2 = 18;
//CIMA
gotoxy(linha_rebatedor,coluna_rebatedor_cima1);
cout << "²";
gotoxy(linha_rebatedor,coluna_rebatedor_cima2);
cout << "²";
//MEIO
gotoxy(linha_rebatedor,coluna_rebatedor_meio1);
cout << "²";
gotoxy(linha_rebatedor,coluna_rebatedor_meio2);
cout << "²";
//BAIXO
gotoxy(linha_rebatedor,coluna_rebatedor_baixo1);
cout << "²";
gotoxy(linha_rebatedor,coluna_rebatedor_baixo2);
cout << "²";
//MOVE REBATEDOR PARA CIMA
char tecla_cima;
if (kbhit()){
tecla_cima = getch();
if (tecla_cima == 'w'){
linha_rebatedor--;
}
}
}
void desenhaRebatedor2(){
//CIMA
gotoxy(96,14);
cout << "²";
gotoxy(96,13);
cout << "²";
//MEIO
gotoxy(96,16);
cout << "²";
gotoxy(96,15);
cout << "²";
//BAIXO
gotoxy(96,17);
cout << "²";
gotoxy(96,18);
cout << "²";
}
void desenhaBola(){
gotoxy(50,15);
cout << "ß";
}
int main()
{
clrscr();
system("mode 100,30");
desenhaCampo();
desenhaRebatedor1();
desenhaRebatedor2();
desenhaBola();
return 0;
}