quiero hacer un retardo para que se ejecute cierta funcion, pero sin que la aplicación deje de correr, si uso un delay, la aplicacion para hasta que se transcurra el tiempo del delay, quisiera saber si puedo hacer algo asi:
- Código: Seleccionar todo
int segundos = 5;
float T1;
float T2;
int caida(SDL_Surface *imagen, int y){
imagen.y=imagen.y +10;
T1=time();
T2=T1+segundos;
}
T1=time();
T2=T1+segundos;
while(salir!=0){
if(T1==T2){
caida(block[N],block[N].coor_y)
}
}
espero haberme explicado, saludos y gracias