3fa8767152Change of pieces sprite
master
eliot
2025-05-21 23:42:24 +0200
d480cc6089Finished castling method. Basically checks if the catsling move is done and on which side. Then moves the rook accordingly. Had to update user touch to recognize that when the king moves 2 then the casting dynamics defined in move has to activate
Juliette
2025-05-21 23:20:09 +0200
bf169743bfAdded in board a findmovesandcastlingmoves it has find moves and it adds the findcastling moves to it. Couldn't put everything into findmoves because it created an inifinte loop when caleed in chessrules... PROBLEMATIC!!! Only need to implemnt the actual castling part now!
Juliette
2025-05-21 22:22:03 +0200
e63064501bfinished chessRules that are somewhat global and necessary for castling. FInished the isCastling possible check. Need to implment the actual castling now and update the highlight so that it hsows the castlign possibilty. Also added line 154 in board class the fact that it increments the move turn counter when a piece is set down.
Juliette
2025-05-21 21:33:16 +0200
06f6f9bdfenew push cos eliott can't pull.
Juliette
2025-05-21 21:04:46 +0200
7fd58ec396the rest ig that didn't commit?
Juliette
2025-05-21 21:02:17 +0200
fb2ab062a8Started working on chessrules class for castling. Not done at all not good at all, needs to be for all pieces not just castling. Changed in board class lines 32, 39, 212 from private to defaylt cos needed to be accessible by the new chessrules class. Added piecemove counter in piece class
Juliette
2025-05-21 21:01:56 +0200
612ee4ab97Loading/Saving system (Board and Main classes touched)
eliot
2025-05-21 20:06:49 +0200
c03ff7d03etrial I think it didn't commit
Juliette
2025-05-13 19:25:35 +0200
b12735869aFor highlight: FIlled in hihglight method, added a Position class, findMoves method (gives all possible cases), extend method (for rook, queen, and bishop), updated user touch (to show the highlight)
Juliette
2025-05-13 19:24:42 +0200