Cambios II


Estoy hecho polvo y llevo 18 horas despierto, pero como tengo que esperar unas llamadas pues aprovecho y os comento lo que dió de si la noche.
Lo repesco del twitter, y lo resumo, que parece que le estoy cogiendo el gustillo, aunque como no lo lee nadie, lo uso como diario de trabajo.


Empecé tarde la noche, con los errores típicos del principio del dia. Al hacer una sustitución s cambiaban dos titulares entre si. Menudo gasto tonto de sustitución ¿no?

Luego hice que se pudiera seleccionar al sustituo, por linea en el campo, sin tener que decir especificamente, a que jugador quiero cambiar, sino, decirle por ejemplo:

En el minuto 80, me quitas a mi DC pepito y metes a un delantero del banquillo.
Luego hice que se buscase un sustituto en el mismo rol. Por ejemplo, si quito un MCO, quiero que salga uno de los dos MCO que tengo en el banquillo.

Luego como tenia que actualizar código en muchas funciones, y realmente las usaba en pantallas que hace tiempo que no uso, directamente me he cargado esas viejas pantallas. Moscas a Cañonazos.

Aun así he tenido que mover algunas estructuras de unas clases a otras, porque no me eran muy cómodas como estaban.

También he terminado que se apliquen los perfiles asociados al cambio. Por ejemplo si normalmente juego con un perfil 343 muy ofensivo con mucho toque, puedo hacer, que en el segundo tiempo, si me pongo por delante en el marcador, me ponga el perfil 541 especulativo y pelotazo. Esta será una de las principales herramientas para sacar resultados, saber preveer cualquier situación y reaccionar a tiempo.

He programado tambien que un jugador concreto o uno perteneciente a una linea (defensa, medio...) sea sustituido en un minuto determinado, si ha recibido tarjeta. Esto va de perlas para evitar las terribles expulsiones.
Como ya me imagino el comentario. SI, las expulsiones son menos determinantes que ahora.

También sustituye a los cansados, porque como soy un hacha, he conseguido el dato de distancia recorrida, que es una cosa muy chula ¿no?
Si bien, tengo que ajustarla un poco mas, pero ya en pruebas.

También he puesto alguna limitación. Por ejemplo un cambio se anula si no se selecciona minimo uno de los tres filtros [por Resultado, por Tiempo o por Tipo de Suceso(amarilla,estado fisico,etc]

Nota: Si, he usado corchetes por fuera de los paréntesis. No lo puedo evitar.

Y esto ha sido todo, que ha sido bastante.
De la parte de cambios, solo quedan los cambios de los jugadores que estén jugando mal.
Y las expulsiones, que creo que tardaré poco en hacerlas porque reutilizaré varias funciones de los cambios.

No me enrollo mas. Sed buenos. Yo me voy ya por fin a dormir un rato.