7e033ef7d2 
					 
					
						
						
							
							Fixing merge conflict  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-05-18 19:01:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7bd43062d0 
					 
					
						
						
							
							Make a Button to load the previous game  ( #68 )  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						A simple button to load a previous game
Co-authored-by: Mat <diletomatteo@gmail.com >
Reviewed-on: #68 
Reviewed-by: Debucquoy Anthony <d.tonitch@gmail.com > 
						
						
					 
					
						2023-05-18 18:36:25 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4c185f0a81 
					 
					
						
						
							
							saveLevel ( #69 )  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						Co-authored-by: Anthony Debucquoy <debucquoy.anthony@gmail.com >
Reviewed-on: #69 
Reviewed-by: Mat_02 <diletomatteo@gmail.com > 
						
						
					 
					
						2023-05-18 18:32:16 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9ff205b4de 
					 
					
						
						
							
							Changes by tonitch  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-05-18 17:31:45 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bde347d84c 
					 
					
						
						
							
							Almost work but the link to the difficulty doens't work everytime idk why  
						
						
						
						
					 
					
						2023-05-18 16:44:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8c065e19f5 
					 
					
						
						
							
							Don't need MenuAccueil anymore  
						
						
						
						
					 
					
						2023-05-18 15:44:59 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fbaa79d35e
	 
					 
					
						
						
							
							Avoid the java error  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-05-18 00:11:51 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ac6c8611e7 
					 
					
						
						
							
							Adding all levels + linking buttons  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						to create new level just do
`gradle -q --console plain -PmainClass=school_project.Parsers.FileParserFactory run`
Co-authored-by: Anthony Debucquoy <debucquoy.anthony@gmail.com >
Reviewed-on: #56 
Reviewed-by: Mat_02 <diletomatteo@gmail.com > 
						
						
					 
					
						2023-05-17 23:42:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ff167b4d0f 
					 
					
						
						
							
							deleting piece position when clicked to avoid fantom pieces  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-05-17 23:41:55 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f625ec36a4 
					 
					
						
						
							
							Done the select difficulty button  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-05-17 23:38:50 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						34ea408202 
					 
					
						
						
							
							stop piece screen overflow  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-05-17 22:38:00 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5593f1834a 
					 
					
						
						
							
							Link the choiceBox to some Action but doesn't generate level :')  
						
						
						
						
					 
					
						2023-05-17 21:28:58 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c9fdb4a7db 
					 
					
						
						
							
							removing println to stop spamming the console  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-05-17 20:43:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e1f7d7a729 
					 
					
						
						
							
							Branch done  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-05-17 20:34:49 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1df3918718 
					 
					
						
						
							
							Change a simple button to a choiceBox  
						
						
						
						
					 
					
						2023-05-17 20:27:45 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c867ff70ce 
					 
					
						
						
							
							Add some space  
						
						
						
						
					 
					
						2023-05-17 19:40:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d2f3f71976 
					 
					
						
						
							
							Make a ScreenLevelFinish and add a picture for the background  
						
						
						
						
					 
					
						2023-05-17 19:30:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3d4730cfc0 
					 
					
						
						
							
							Merge pull request 'change acceuil to accueil' ( #55 ) from Acceuil_to_Accueil into master  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						Reviewed-on: #55 
Reviewed-by: Debucquoy Anthony <d.tonitch@gmail.com > 
						
						
					 
					
						2023-05-16 20:25:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						aecbf2cb9a 
					 
					
						
						
							
							add a comment and delete space useless  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-05-16 10:35:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						178d076883 
					 
					
						
						
							
							change acceuil to accueil  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-05-15 23:58:12 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						16d2c89e95 
					 
					
						
						
							
							Make the code to sub a piece alone without link to others pieces  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-05-15 19:31:21 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3dd1b6b059
	 
					 
					
						
						
							
							Less Small Pieces  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-05-12 11:38:21 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3e4b4d257e 
					 
					
						
						
							
							Merge pull request 'This commit will align piece to their in game position' ( #48 ) from pieceDrawing into master  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						Reviewed-on: #48 
Reviewed-by: Mat_02 <diletomatteo@gmail.com > 
						
						
					 
					
						2023-05-11 20:09:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d389b22f2d 
					 
					
						
						
							
							Merge pull request 'Place pieces on the board' ( #46 ) from pieceInteraction into master  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						Reviewed-on: #46 
Reviewed-by: Mat_02 <diletomatteo@gmail.com > 
						
						
					 
					
						2023-05-11 20:09:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9fabc8128b 
					 
					
						
						
							
							Merge pull request 'Set the matrix size of a new piece to its minimum size' ( #45 ) from matrixMinimumSize into master  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						Reviewed-on: #45 
Reviewed-by: Mat_02 <diletomatteo@gmail.com > 
						
						
					 
					
						2023-05-11 20:08:39 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						def25d9e38
	 
					 
					
						
						
							
							Check if the baord is completed and return to main menu  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-05-11 12:24:56 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e424cdca4e
	 
					 
					
						
						
							
							selected piece get to the front  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-05-11 12:01:59 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						201eb3ec10
	 
					 
					
						
						
							
							avoid piece to be placed when right clicking  
						
						
						
						
					 
					
						2023-05-11 11:56:00 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cb54e753d7
	 
					 
					
						
						
							
							align piece when placed  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-05-11 11:51:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0f1ecc753b
	 
					 
					
						
						
							
							leaving debug printing and reseting piece position if not placed  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-05-11 11:47:16 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						334e0ad99b
	 
					 
					
						
						
							
							Piece overlap detection  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						there is 3 addition:
- `ArrayList getOccupation()` to get a list of all spot occupied by a piece
- Fixing a bug to rotate right where width and height where inverted
- Check if a piece is overlapping another when placing and refusing the
  placement if so 
						
						
					 
					
						2023-05-11 11:34:50 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a35d823ec4
	 
					 
					
						
						
							
							Adding documentation  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-05-10 23:09:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4f821b44bc
	 
					 
					
						
						
							
							When a piece is placed at a position, check if this space is placable and place it there.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-05-10 22:59:43 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9aa09f8fbd
	 
					 
					
						
						
							
							Method to add a piece to a map with it's position  
						
						
						
						
					 
					
						2023-05-10 22:55:42 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						90d6d47cc8
	 
					 
					
						
						
							
							limit piece matrix to their minimum size  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-05-10 22:49:29 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8ec5a622d8
	 
					 
					
						
						
							
							isColumn/RowOnlyFalse  
						
						
						
						
					 
					
						2023-05-10 20:22:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e7c7065a8d
	 
					 
					
						
						
							
							Adding MatrixRemoveRow/Column  
						
						
						
						
					 
					
						2023-05-10 20:02:10 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						24730a1362
	 
					 
					
						
						
							
							Merge branch 'menu'  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-05-09 13:05:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						af3489d078 
					 
					
						
						
							
							change the switchRoot method  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/pr Build is failing 
				
			 
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-05-09 12:56:33 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						60bf1fa5d0
	 
					 
					
						
						
							
							make white space on detached pieces  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-05-07 16:13:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7c37c46830
	 
					 
					
						
						
							
							Correct position on draging pieces  
						
						
						
						
					 
					
						2023-05-07 16:13:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6280b39c20
	 
					 
					
						
						
							
							Cleaner code  
						
						
						
						
					 
					
						2023-05-07 16:13:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						592780bb73
	 
					 
					
						
						
							
							DownDate to java 11  
						
						
						
						
					 
					
						2023-05-07 16:07:08 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e3d28b21b4
	 
					 
					
						
						
							
							Positionning on the screen  
						
						... 
						
						
						
						Signed-off-by: Anthony Debucquoy <debucquoy.anthony@gmail.com > 
						
						
					 
					
						2023-05-07 16:07:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7b6291bda9
	 
					 
					
						
						
							
							Keep the Shape Size  
						
						... 
						
						
						
						Signed-off-by: Anthony Debucquoy <debucquoy.anthony@gmail.com > 
						
						
					 
					
						2023-05-07 16:07:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						382af6b541
	 
					 
					
						
						
							
							Piece rotation  
						
						
						
						
					 
					
						2023-05-07 16:07:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						15e1745ad1
	 
					 
					
						
						
							
							Adding Gap and texture  
						
						
						
						
					 
					
						2023-05-07 16:07:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4583bbd7e6
	 
					 
					
						
						
							
							set default color of pieces  
						
						
						
						
					 
					
						2023-05-07 16:07:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c68e680768
	 
					 
					
						
						
							
							Show Map and pieces shape in gameui  
						
						
						
						
					 
					
						2023-05-07 16:07:05 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a043cb487f 
					 
					
						
						
							
							Correct all thing say expect the one about switchRoot I didn't understand (Btw add some comment)  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-05-06 21:45:56 +02:00