many things
This commit is contained in:
		
					parent
					
						
							
								c164d1b6cd
							
						
					
				
			
			
				commit
				
					
						c25886d72d
					
				
			
		
					 10 changed files with 261 additions and 24 deletions
				
			
		|  | @ -188,6 +188,7 @@ public class Game { | |||
|         floodedCells.add(cell); | ||||
|         state[cell.position.x][cell.position.y] = cell;     | ||||
| 
 | ||||
|         // this looks bad, i should probably go to the doctor with it D:  | ||||
|         if(cell.getType() == Cell.CellType.Empty) { | ||||
|             if(isValid(cell.position.x -1, cell.position.y)) { | ||||
|                 flood(getCell(cell.position.x -1, cell.position.y)); | ||||
|  | @ -202,6 +203,21 @@ public class Game { | |||
|             if(isValid(cell.position.x, cell.position.y +1)) { | ||||
|                 flood(getCell(cell.position.x, cell.position.y +1)); | ||||
|             } | ||||
| 
 | ||||
|             // Corners | ||||
|             // Todo: oben links geht nicht | ||||
|             if(isValid(cell.position.x + 1, cell.position.y +1)) { | ||||
|                 flood(getCell(cell.position.x +1, cell.position.y +1)); | ||||
|             } | ||||
|             if(isValid(cell.position.x + 1, cell.position.y -1)) { | ||||
|                 flood(getCell(cell.position.x +1, cell.position.y -1)); | ||||
|             } | ||||
|             if(isValid(cell.position.x - 1, cell.position.y +1)) { | ||||
|                 flood(getCell(cell.position.x -1, cell.position.y +1)); | ||||
|             } | ||||
|             if(isValid(cell.position.x - 1, cell.position.y - 1)) { | ||||
|                 flood(getCell(cell.position.x -1, cell.position.y -1)); | ||||
|             } | ||||
|         } | ||||
|     } | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue