Skip to content
Snippets Groups Projects
  1. Apr 30, 2023
  2. May 15, 2022
    • Romain Lebbadi-Breteau's avatar
      Improve network · 838273ef
      Romain Lebbadi-Breteau authored
      Add cancelLastMove() to Board
      Create networkMenu in ChessNetwork
      Use QDataStream for network transfer
      Check if side and turn are correct in ChessNetwork
      Put connexion dialog in ChessNetwork
      Add invalidMove function and signal
      Better network messages with dedicated struct
      Add magic number and version to network messages
      Check if network message is valid
      Add update() and cancelLastMove() in Window
      838273ef
    • Romain Lebbadi-Breteau's avatar
      73f84347
  3. May 14, 2022
  4. May 07, 2022
  5. May 06, 2022
    • Romain Lebbadi-Breteau's avatar
      a2e567dd
    • Romain Lebbadi-Breteau's avatar
      Add more tests · c72d83af
      Romain Lebbadi-Breteau authored
      Add test for Board::print
      Add test for Piece::getBoard
      c72d83af
    • Romain Lebbadi-Breteau's avatar
      Add more tests to TestBoard · 35fbe848
      Romain Lebbadi-Breteau authored
      Remove Coordinate.cpp
      Make operator+ for Coordinate const
      Add test for Board::getPossibleMoves
      Add test for Board::play
      Add test for Board::clear
      Add test for Board history
      Test that Move makes origin tile empty
      35fbe848
    • Romain Lebbadi-Breteau's avatar
      Add ability to choose starting position · bae1d115
      Romain Lebbadi-Breteau authored
      Add 4 positions files (default, pawnhell, mirror and clockwise)
      Read positions until end of file in Board::readPositions
      Remove Board::setupBoard()
      Add backend::InitialPositions enum class
      Take argument in Board::readPositions
      Add Board::positionsFilenames static const
      Add SelectionWindow and InitialPositionsChoice
      Don't initialize board in main in GUI mode
      Add actions to Window::menuBar
      Use childAt in Window::getTileFromPos
      Add Window::resetCurrentGame public slot
      resetBoard in Window constructor
      Create SelectionWindow in Window constructor (after 1 ms)
      bae1d115
  6. May 05, 2022
  7. May 04, 2022
  8. Apr 29, 2022
  9. Apr 28, 2022
  10. Apr 26, 2022
  11. Apr 25, 2022
  12. Apr 24, 2022
Loading