RealTimeBattle III (los primeros guerreros)
#include <string.h>
#include <realtimebattle/Messagetypes.h>
#include <signal.h>
void leerMensajes(void)
{
char linea[81];
scanf(”%s”,linea);
fprintf(stderr,”%s\n”,linea);
}
void capturadorSenales(int senal)
{
fprintf(stderr,”Entrando\n”);
leerMensajes();
signal(senal,capturadorSenales);
}
int main(int argc, char *argv[])
{
printf(”RobotOption %i 1\n”,USE_NON_BLOCKING);
printf(”RobotOption %i %i\n”,SIGNAL,SIGUSR1);
//printf(”RobotOption %i 1\n”,SEND_SIGNAL);
sigset_t senales;
signal(SIGUSR1,capturadorSenales);
sigemptyset(&senales);
sigaddset(&senales,SIGUSR1);
sigprocmask(SIG_UNBLOCK,&senales, NULL);
fprintf(stderr,”Comienza el juego\n”);
//printf(”Name Prueba01\n”);
//printf(”Colour 000000 ffffff”);
while(1)
{
fprintf(stderr,”Duerme\n”);
sleep(1);
}
return( EXIT_SUCCESS );
}
Bueno espero no hacer la futura SkyNet sin querer :P.
Anteriores Articulos:
Actualizacion: Caguen si pongo las etiquetas <pre></pre> me destroza el dise�o de la Sandia y sino lo pongo las tabulaciones se van a cuenca.
Por: MD | Consejos, Trucos y Tutoriales | | Referencias ()







Tengo ganas de ver tus avances en el mundo de la inteligencia artificial ;) Haz un robot kolgadoak que de vueltas sobre sí mismo y distraiga al personal mientras te los cargas por otro lado :P
guapisísimo!
Comentario por La croqueta asesina — 22 Junio 2006 2:01 pm
Todo a su tiempo ;).
De momento estoy con tranquilidad aprendiendo a gatear :P.
Comentario por MD — 22 Junio 2006 2:30 pm