Estoy haciendo un juego para un proyecto de clase en el cual hay que mostrar una imagen durante unos segundos, ocultarla y después mostrar una pregunta con sus respectivas respuestas. Solo una de las respuestas es la correcta. Todo esto conectado a una base de datos.
Hasta ahí y poco más voy bien. Tengo una tabla en MySQL con los campos: pregunta, respuestas (4) y respuesta correcta. Para ir cargando cada una de las preguntas en el formulario he hecho un contador y un select a la BBDD de la siguiente manera:
Código:
Dim consulta As String = "Select * from imagenes where idImagen='" & Juego.contPreguntas.Text & "'"
Consiguiendo así que cada vez que doy al botón de cargar la siguiente pregunta, a ese contador se le sume +1, vuelva a hacer la consulta con el nuevo valor del contador y me muestre la siguiente fila de la BBDD.
Ahora, mi grandísima duda es sobre finalizar la partida (además de cuando las vidas lleguen a 0, que ya lo tengo programado). La cantidad de preguntas va a ser variada pues más adelante pondré la opción de que los jugadores puedan introducir preguntas, así que me preguntaba ¿Cómo podría finalizar la partida cuando el contador (u otra variable/comando/lo que sea) llegara hasta la última fila de la tabla? Porque si programo que la partida finalice cuando el contador llegue a cierto valor, si hay más valores, esos no se mostrarán.
¡Gracias de antemano! ^^