Commit Graph

  • 3fa8767152 Change of pieces sprite master eliot 2025-05-21 23:42:24 +0200
  • d480cc6089 Finished 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
  • cafec37e4c cleanBoard corrected eliot 2025-05-21 22:26:19 +0200
  • 0013c62fe9 pushpush Juliette 2025-05-21 22:22:17 +0200
  • bf169743bf Added 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
  • 3ac5c282a5 TEST eliot 2025-05-21 21:41:36 +0200
  • e63064501b finished 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
  • 42d91fa63d errors Juliette 2025-05-21 21:05:06 +0200
  • 06f6f9bdfe new push cos eliott can't pull. Juliette 2025-05-21 21:04:46 +0200
  • 7fd58ec396 the rest ig that didn't commit? Juliette 2025-05-21 21:02:17 +0200
  • fb2ab062a8 Started 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
  • 2480117d6c Test eliot 2025-05-21 20:49:29 +0200
  • f0f2f81abe Test eliot 2025-05-21 20:49:11 +0200
  • ae060e0eed Testing file removed eliot 2025-05-21 20:19:52 +0200
  • 9cc3724e07 AGAIN eliot 2025-05-21 20:08:28 +0200
  • 612ee4ab97 Loading/Saving system (Board and Main classes touched) eliot 2025-05-21 20:06:49 +0200
  • c03ff7d03e trial I think it didn't commit Juliette 2025-05-13 19:25:35 +0200
  • b12735869a For 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
  • 95aa5f0c34 added turn tracking variables, updated constructor, getTurnNumber, isTurnWhite, userTouch updated eliot 2025-05-07 16:19:08 +0200
  • 2ec7d1da61 userTouch and isSelected methods and setters is piece class eliot 2025-05-07 15:44:48 +0200
  • b2a5923ded Modification of the String toString, make it easier eliot 2025-05-07 15:09:33 +0200
  • 58f64e97db Commented all the lines that are printing smthg eliot 2025-05-07 14:46:31 +0200
  • 784b852cd9 pieces file changed because corrupted eliot 2025-05-07 14:40:46 +0200
  • df2bf3df9f board initialisation (and test) eliot 2025-05-07 14:32:53 +0200
  • dfdf692e0b reset interface code to default eliot 2025-05-07 14:31:00 +0200
  • 40bd5cb73b In JPanelChessBoard in setcolor, put (x+y)%2 == 0 instead of ==1 to correct the chessboard. Juliette 2025-04-17 11:30:51 +0200
  • ad70ff95d1 Main: test lines for Piece Juliette 2025-04-17 11:18:58 +0200
  • fe64a4abe3 Piece isWhite Juliette 2025-04-17 11:18:30 +0200
  • 5d33e1ed08 Merge branch 'master' of https://gitarero.ecam.fr/juliette.lochen/OOP_G2A1_ChessProject.git eliot 2025-04-17 10:55:12 +0200
  • f48ece0cc5 getX, getY, getType eliot 2025-04-17 10:53:55 +0200
  • 28357d2303 getX, getY, getType eliot 2025-04-17 10:53:10 +0200
  • a0fd63edcd Piece getX, getY, getType + test in main for them Juliette 2025-04-17 10:51:08 +0200
  • 46731482c8 Initialised board, getwidth and getheight done Juliette 2025-04-17 09:50:30 +0200
  • 4bfe28830b a few comments in piece type eliot 2025-04-17 09:31:32 +0200
  • 1361a2e675 testing eliot 2025-04-17 08:55:29 +0200
  • aa7f807c01 test push eliot 2025-04-17 08:52:55 +0200
  • 0ac1a0effd initialise repository Juliette 2025-04-17 08:39:30 +0200