Meu amigo,
voc� vai ter um trabalh�o pra chegar nesse ponto no Linux....
Primeiro, veja todas as fun��es n�o gr�ficas que voc� est� usando
e de um "man [fun��o]" pra ver qual include jogar no source.
Depois, estude a SVGALib que � a biblioteca gr�fica que mais
se aproxima da BGI e adapte seu programa para isto. A svgalib
tem muito mais recursos ent�o pode ser que voc� assuste no come�o,
mas pegue uns exemplos que v�m junto com ela mesmo e brinque um
pouco.
Outra solu��o, � voc� usar uma biblioteca chamada Allegro que �
muito usada com o DJGPP. Essa biblioteca � animal... tem at� fun��es
de som, etc. Ela tem tudo o que se precisa para criar jogos. Ela trabalha
em cima do svgalib, mas torna as coisas um pouco mais f�ceis. S� n�o
sei se funciona direito com gcc. Eu usava ela em DOS com DJGPP em
modo protegido (CWSDPMI).
[]s,
Herbert
----- Original Message -----
From: "Evandro Veloso Gomes" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, September 13, 2001 10:33 AM
Subject: (linux-br) Converter programa DOS(Turbo C++) para o Linux(GCC)
> #include <conio.h>
> #include <graphics.h>
> #include <iostream.h>
> #include <stdlib.h>
> #include <time.h>
>
> #define RAND_MAX 32767
>
> void main()
> {
> int contro,modo;
> int i,horasis;
> long lhora;
>
> //Inicializando gerador de n�meros aleat�rios
>
> lhora=time(NULL);
> horasis=(unsigned int) lhora/2;
> srand(horasis)
>
> //Inicializando modo gr�fico(console)
>
> contro=DETECT;
> modo=0;
> initgraph(&contro,&modo,"");
>
> cout<<"Digite qualquer tecla para sair!\n";
> while(!kbhit())
> {
> putpixel(rand()%255,rand()%255,rand()%255);
> sound(rand()%2179+22);
> delay(rand()%32767);
> nosound();
> }
> restorecrtmode();
> cout<<"Adeus!\n";
> }
>
> --
> L I N U X
> �v� Evandro Veloso Gomes
> /(_)\ Registered User
> ^ ^ #208047
> HZTA INTERNET
> POTENCIALIZANDO NEG�CIOS ATRAV�S DA INTERNET
> Telefone: (11) 5072.2446 // Fax: 5072.3114
> E-mail: [EMAIL PROTECTED] // Web Site: www.hzta.com.br
>
>
>
Assinantes em 14/09/2001: 2358
Mensagens recebidas desde 07/01/1999: 132262
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
mailto:[EMAIL PROTECTED]