8110a93910 
					 
					
						
						
							
							Make operational and also organize all the buttons  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2023-05-04 18:22:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						53972cd1ef
	 
					 
					
						
						
							
							Merge branch 'master' of git.herisson.ovh:undefined_name/School_project  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2023-05-04 15:40:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						de146b216d
	 
					 
					
						
						
							
							Down to java11  
						
						
						
						
							
						
					 
					
						2023-05-04 15:40:05 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f1519ba40c 
					 
					
						
						
							
							levelMaker ( #36 )  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						This is a really simple and not efficient level Maker to build levels.
you have to run the main method in FileParserFacotry.java with your idea and respond to all the questions. it's painfully slow but less than doing it by hand on a paper I guess.
I added level11.level as an example for where to put the level when finished.
To access it you have to do: `new File(getClass().getResources("level11.level").getFile())` and put it into `FileParserFactory.loadMapFromFile(File f)`
Co-authored-by: Debucquoy <debucqquoy.anthony@gmail.com >
Co-authored-by: Anthony Debucquoy <debucquoy.anthony@gmail.com >
Reviewed-on: #36 
Reviewed-by: Mat_02 <diletomatteo@gmail.com > 
						
						
							
						
					 
					
						2023-05-03 17:29:10 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						72dcbcbf4f 
					 
					
						
						
							
							Adding Color to pieces ( #31 )  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						Just adding a color field to pieces for drawing later
Carefull when you review, I also moved Vec2 to Utils where I feel it belong.
Solve #29 
Co-authored-by: Anthony Debucquoy <debucquoy.anthony@gmail.com >
Reviewed-on: #31 
Reviewed-by: Mat_02 <diletomatteo@gmail.com > 
						
						
							
						
					 
					
						2023-05-03 17:27:10 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a43e3b150a 
					 
					
						
						
							
							Finish initiate all the button in the gridPane For MenuLevel  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2023-05-01 20:48:49 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7ac860850c 
					 
					
						
						
							
							Finish initiate all the button in the gridPane For MenuLevel  
						
						
						
						
							
						
					 
					
						2023-05-01 20:47:40 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a076ca12cb 
					 
					
						
						
							
							Finish initiate all the button in the gridPane For MenuLevel  
						
						
						
						
							
						
					 
					
						2023-05-01 20:45:51 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dc5da4956a 
					 
					
						
						
							
							Affichage des boutons pour les levels ok  
						
						
						
						
							
						
					 
					
						2023-05-01 20:07:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c6df656381 
					 
					
						
						
							
							MapGenerator ( #34 )  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						This generate maps following a simple structure
First we choose map size depending on the difficulty
we grind the edge with a random pattern so the map is not just a square
we pick a random open piece and try to make a piece out of it between a size of 1 to 3
and we do this in a loop until all open spaces are filled
this is not the best but it's efficient
known problem:
- We can have sometime a lot of small pieces
- We can have weird shape, for instance pieces that are only connected by corner
I think this is technically not a problem in the end. but this could be changed
Co-authored-by: Debucquoy <debucqquoy.anthony@gmail.com >
Reviewed-on: #34 
Reviewed-by: Mat_02 <diletomatteo@gmail.com > 
						
						
							
						
					 
					
						2023-05-01 18:38:52 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						692e22b5b9 
					 
					
						
						
							
							Merge pull request 'Adding Array Copy for matrix' ( #33 ) from ArrayDeepCopy into master  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						Reviewed-on: #33 
Reviewed-by: Mat_02 <diletomatteo@gmail.com > 
						
						
							
						
					 
					
						2023-05-01 17:53:54 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f21c036b1c 
					 
					
						
						
							
							Merge pull request 'addition of vectors' ( #32 ) from Vec2Upgrade into master  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						Reviewed-on: #32 
Reviewed-by: Mat_02 <diletomatteo@gmail.com > 
						
						
							
						
					 
					
						2023-05-01 17:53:05 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b4b89bcd86 
					 
					
						
						
							
							Finishing MenuAcceuil  
						
						
						
						
							
						
					 
					
						2023-05-01 16:05:59 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						644af67a55 
					 
					
						
						
							
							Make a package for all the Menu class  
						
						
						
						
							
						
					 
					
						2023-05-01 12:31:27 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ee0350c251 
					 
					
						
						
							
							clear CreateLevelMenu2 and all object useless in Controller  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2023-04-30 13:50:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d455b7f450 
					 
					
						
						
							
							Clear CreateLevel1 to make a new class  
						
						
						
						
							
						
					 
					
						2023-04-30 13:44:08 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						02b4ab8a35 
					 
					
						
						
							
							Clear the method CreateMenu to make a new class with the same role  
						
						
						
						
							
						
					 
					
						2023-04-30 13:07:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						24a7a73f36 
					 
					
						
						
							
							forget to update syntaxe with the array  
						
						
						
						
							
						
					 
					
						2023-04-28 12:04:22 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ce99e1faf9 
					 
					
						
						
							
							Make an array for buttons and add a constructor  
						
						
						
						
							
						
					 
					
						2023-04-28 12:01:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						075bdd9338 
					 
					
						
						
							
							Sub element from Controller to a new class  
						
						
						
						
							
						
					 
					
						2023-04-28 11:48:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						25a6782f3c 
					 
					
						
						
							
							beginning of the final interface  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2023-04-28 11:28:10 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0baef08205
	 
					 
					
						
						
							
							Adding Array Copy for matrix  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						Currently only boolean but we can add more if we need 
						
						
							
						
					 
					
						2023-04-27 11:16:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f71675dd21
	 
					 
					
						
						
							
							addition of vectors  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						Vector to string 
						
						
							
						
					 
					
						2023-04-27 11:09:56 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9711be3665 
					 
					
						
						
							
							Bug journal de bord  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2023-04-21 21:00:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8749c23333 
					 
					
						
						
							
							File Parser for levels ( #18 )  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						Co-authored-by: Debucquoy Anthony (tonitch) <debucquoy.anthony@gmail.com >
Reviewed-on: #18 
Reviewed-by: Mat_02 <diletomatteo@gmail.com > 
						
						
							
						
					 
					
						2023-04-21 20:00:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ac368a6d19 
					 
					
						
						
							
							Merge pull request 'rajout du prototype de menu pour le jeu' ( #26 ) from interface-du-menu into master  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						Reviewed-on: #26 
Reviewed-by: BrokenBrad <eddyjiofak@gmail.com >
Reviewed-by: Debucquoy Anthony <d.tonitch@gmail.com > 
						
						
							
						
					 
					
						2023-04-18 13:11:42 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						00f62097f1 
					 
					
						
						
							
							fix the issue about the position of the footer  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2023-04-02 23:37:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						592b179a19 
					 
					
						
						
							
							rajout du prototype de menu pour le jeu  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2023-03-28 13:23:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						eeae13b339 
					 
					
						
						
							
							Merge pull request 'Shape_Piece_Map' ( #15 ) from Shape_Piece_Map into master  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						Reviewed-on: #15 
Reviewed-by: BrokenBrad <eddyjiofak@gmail.com >
Reviewed-by: Mat_02 <diletomatteo@gmail.com > 
						
						
							
						
					 
					
						2023-03-28 00:31:41 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b41714c27f 
					 
					
						
						
							
							Merge pull request 'Story' ( #24 ) from Story into master  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						Reviewed-on: #24 
Reviewed-by: Debucquoy Anthony <d.tonitch@gmail.com >
Reviewed-by: BrokenBrad <eddyjiofak@gmail.com > 
						
						
							
						
					 
					
						2023-03-27 19:39:08 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7527309d79 
					 
					
						
						
							
							Correction des fautes, hésité pas si il en reste  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2023-03-26 20:12:08 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0a72e6e047 
					 
					
						
						
							
							Merge branch 'master' into Story  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2023-03-23 14:46:20 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3b6234f4a1 
					 
					
						
						
							
							Rajout du meeting du 23 mars  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2023-03-23 12:02:41 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dd01bc96cb 
					 
					
						
						
							
							rajout de la syntaxe (titre)+modification day3  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2023-03-23 11:32:19 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e7d82b3076 
					 
					
						
						
							
							Setting default position of vector to 0.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2023-03-23 11:24:34 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bc2feee03c 
					 
					
						
						
							
							Merge branch 'master' into Shape_Piece_Map  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2023-03-21 23:07:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e4478c878c
	 
					 
					
						
						
							
							trying to fix drone again  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2023-03-21 23:05:39 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1ef428962f 
					 
					
						
						
							
							Merge branch 'master' into Shape_Piece_Map  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2023-03-21 21:28:23 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c585c54da2 
					 
					
						
						
							
							fixing drone  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/tag Build is passing 
				
			 
		
		
	 
 
	 
						
						
							
 
						
					 
					
						2023-03-21 14:54:48 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						df457b830a 
					 
					
						
						
							
							Merge branch 'master' into Shape_Piece_Map  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2023-03-21 14:30:53 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bd41d24a36 
					 
					
						
						
							
							Merge branch 'master' into Shape_Piece_Map  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2023-03-21 14:21:13 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						24df4e376c 
					 
					
						
						
							
							Adding Pieces positions  
						
						
						
						
							
						
					 
					
						2023-03-21 14:14:39 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4854fef677
	 
					 
					
						
						
							
							wip  
						
						... 
						
						
						
						Signed-off-by: Anthony Debucquoy <debucquoy.anthony@gmail.com > 
						
						
							
						
					 
					
						2023-03-21 09:56:13 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						71beb69c84
	 
					 
					
						
						
							
							Changing addShape to AddPiece  
						
						... 
						
						
						
						Signed-off-by: Anthony Debucquoy <debucquoy.anthony@gmail.com > 
						
						
							
						
					 
					
						2023-03-20 23:57:10 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1740ad2e13 
					 
					
						
						
							
							Merge pull request 'deplacement du fichier texte de l'histoire' ( #21 ) from Story into master  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						Reviewed-on: #21 
Reviewed-by: Debucquoy Anthony <d.tonitch@gmail.com > 
						
						
							
						
					 
					
						2023-03-17 15:07:48 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						04fd342a57 
					 
					
						
						
							
							deplacement du fichier texte de l'histoire  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2023-03-17 15:03:16 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dfc6056767 
					 
					
						
						
							
							Merge pull request 'story' ( #20 ) from  undefined_name/School_Project#8  into master  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						Reviewed-on: #20  
						
						
							
						
					 
					
						2023-03-17 14:53:46 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1837d976aa 
					 
					
						
						
							
							Merge branch 'master' into  undefined_name/School_Project#8  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2023-03-17 13:40:48 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f5bd36f4e0 
					 
					
						
						
							
							premier test  
						
						
						
						
							
						
					 
					
						2023-03-16 11:01:10 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						716e874b7e 
					 
					
						
						
							
							test add storie  
						
						
						
						
							
						
					 
					
						2023-03-10 11:08:00 +01:00