7b8cacdb2a
	 
				 
					 
					
						
						
							
							Adding Transient for serializable map  
						
						 
						
						
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	 
				continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-05-01 20:15:13 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d561433968
	 
				 
					 
					
						
						
							
							Adding Color  
						
						 
						
						
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				continuous-integration/drone/push Build is failing 
				
			 
		
			
				
	 
				continuous-integration/drone/pr Build is failing 
				
			 
		
		
	 
 
	 
						
						
					 
					
						2023-05-01 19:41:39 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8d88f01c9d
	 
				 
					 
					
						
						
							
							Removing Position because my brain bugged  
						
						 
						
						... 
						
						
						
						Signed-off-by: Anthony Debucquoy <debucquoy.anthony@gmail.com > 
						
						
					 
					
						2023-03-01 23:44:26 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e983c5aa13
	 
				 
					 
					
						
						
							
							Adding Map class  
						
						 
						
						... 
						
						
						
						Signed-off-by: Anthony Debucquoy <debucquoy.anthony@gmail.com > 
						
						
					 
					
						2023-02-27 11:22:07 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						498529f29a
	 
				 
					 
					
						
						
							
							Finishing RotateRight  
						
						 
						
						... 
						
						
						
						Signed-off-by: Anthony Debucquoy <debucquoy.anthony@gmail.com > 
						
						
					 
					
						2023-02-27 11:05:32 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e06abe60de
	 
				 
					 
					
						
						
							
							Starting Piece Shape and Maps, WIP: wrong algorithm  
						
						 
						
						
						
						
					 
					
						2023-02-27 00:52:19 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4055f12fba 
					 
					
						
						
							
							Starting Window  
						
						 
						
						
						
						
					 
					
						2023-02-25 13:55:35 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						40b6c8cfb4
	 
				 
					 
					
						
						
							
							Default gradle implementation + openjfx  
						
						 
						
						
						
						
					 
					
						2023-02-20 15:15:48 +01:00