dim lineaJugador as integer
dim posicionLinea as integer
lineaJugador= index\4 ' por ejemplo si era la 18 = línea 4
if lineaJugador= lineaActiva then '
posicionLinea = index mod 4 ' por ejemplo si pulsó en la celda 18 será la 2ª en
la línea
if celdas(lineaJugador,posicionlinea).usado=false then ' depositamos el color elegido
labelcelda(index).backcolor=colorelegido
celdas(lineaJugador,posicionlinea).usado=true ' la marcamos como usada
celdas(lineaJugador,posicionlinea).color=colorElegido ' para comprobar color posteriormente
for k=0 to 3 ' comprobamos si la línea está completa
if celdas(lineaactiva,k).usado=false then exit sub ' si hay alguna sin marcar se sale, a la espera de que esté completo, entonces el bucle finaliza sin salir y se ejecuta el código que le sigue
next
if comprobar_Linea=true then
' acertó , se notifica al jugador, juego termina
else
lineaActiva=lineaActiva +1
' desplazamos el shape a la siguiente línea
end if
else
beep ' esa posición ya está ocupada
end if
else
beep ' la línea no es la activa
end if