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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3ab6ff1bfa 
					 
					
						
						
							
							Merge branch 'master' of git.herisson.ovh:undefined_name/School_project  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2023-03-04 18:59:04 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f08ed98897 
					 
					
						
						
							
							signing  
						
						
						
						
							
						
					 
					
						2023-03-04 18:58:14 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						aafb5f5c66 
					 
					
						
						
							
							Update 'README.md'  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build encountered an error 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2023-03-04 16:15:42 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bbfc5687d9 
					 
					
						
						
							
							fix ci  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build encountered an error 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2023-03-04 15:36:11 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						922497573b 
					 
					
						
						
							
							fixup! fixup! fixup! fixup! fixup! maybe finishing ci? hopefully  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build encountered an error 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2023-03-04 15:14:38 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e55b17fcd8 
					 
					
						
						
							
							fixup! fixup! fixup! fixup! maybe finishing ci? hopefully  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build encountered an error 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2023-03-04 15:13:21 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						08c4a08a01 
					 
					
						
						
							
							fixup! fixup! fixup! maybe finishing ci? hopefully  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build encountered an error 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2023-03-04 15:12:15 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						207195c0c8 
					 
					
						
						
							
							fixup! fixup! maybe finishing ci? hopefully  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build encountered an error 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2023-03-04 15:05:17 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ec7692f8d3 
					 
					
						
						
							
							fixup! maybe finishing ci? hopefully  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build encountered an error 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2023-03-04 14:59:37 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5c4dc5c370 
					 
					
						
						
							
							maybe finishing ci? hopefully  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build encountered an error 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2023-03-04 14:53:38 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bc05260ba7 
					 
					
						
						
							
							adding missing wraper  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2023-03-04 14:21:14 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						36c79daa4e 
					 
					
						
						
							
							fixup! fixup! fixup! fixup! adding drone ci  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2023-03-04 14:05:59 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5a45ab43ba 
					 
					
						
						
							
							fixup! fixup! fixup! adding drone ci  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build encountered an error 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2023-03-04 14:05:04 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c70e30b629 
					 
					
						
						
							
							fixup! fixup! adding drone ci  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2023-03-04 14:00:22 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a55dcc678a 
					 
					
						
						
							
							fixup! adding drone ci  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build encountered an error 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2023-03-04 13:56:10 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d5b8da4f21 
					 
					
						
						
							
							adding drone ci  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build encountered an error 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2023-03-04 13:49:40 +01:00