Bones Miquel,
Quan genero el tauler d'escacs, seguint l'exemple del de les dames, se'm mostra el següent tauler:
Estava fent comprovacions per veure si al clicar em deteca les peces i puc obtenir quines són, però no funciona correctament. La qüestió és que "per sota" (per sota em refereixo a com el programa ho calcula) el tauler està posicionat de la següent manera:
Si ho proves amb el codi que hi ha penjat actualment, si inicies l'aplicació gràfica i fas: Start game -> Player vs Player entraràs al tauler que es veu de manera correcte. Però, si cliques a les peces, es mostrarà a consola el tipus de peça que s'està clicant i d'aquesta manera he intuït que, per alguna raó, el programa em guarda les peces de la segona manera.
No acabo de trobar el problema. Si em poguessis ajudar em faries un favor!
Ja he trobat l'error...
Ara he vist que al MouseEvent de la funció creaFitxa, la posició la crees passant la Y com a primer valor i la X com a segon. Jo ho feia al revés.
Bones Miquel, Quan genero el tauler d'escacs, seguint l'exemple del de les dames, se'm mostra el següent tauler:
Estava fent comprovacions per veure si al clicar em deteca les peces i puc obtenir quines són, però no funciona correctament. La qüestió és que "per sota" (per sota em refereixo a com el programa ho calcula) el tauler està posicionat de la següent manera:
Si ho proves amb el codi que hi ha penjat actualment, si inicies l'aplicació gràfica i fas: Start game -> Player vs Player entraràs al tauler que es veu de manera correcte. Però, si cliques a les peces, es mostrarà a consola el tipus de peça que s'està clicant i d'aquesta manera he intuït que, per alguna raó, el programa em guarda les peces de la segona manera. No acabo de trobar el problema. Si em poguessis ajudar em faries un favor!
Merci