Hola, estoy trabajando en un juego, y quiero que me digan la forma mas eficiente que se les ocurre para mostrar los mensajes (trabajo en devc++, windows, con SDL, y SDL_ttf para escribir).
Esta es la situacion:
-llega un mensaje del servidor, por ejemplo: "haz avanzado al nivel 2"
-los mensajes los almaceno en un std::vector
-pero lo que necesito es que el mensaje se muestre por 5 segundos y despues se desaparezca, pero en esos 5 segundos deben seguir ocurriendo otros eventos, asi que no seriviría un Sleep o SDL_Delay.
Lo que se me ocurria era utilizar un timer, y ya tengo uno para controlar los frames por segundo. No se si puedo utilizar ese mismo timer, crear uno especial para los mensajes o alguna solocion que a mi no se me ocurre pero talvez a ustedes si.
cualquier ayuda se agradece.