mirror of
				https://github.com/lov3b/Schack.git
				synced 2025-10-31 05:10:22 +01:00 
			
		
		
		
	Added comments and better structure
This commit is contained in:
		| @@ -66,22 +66,26 @@ public abstract class Piece extends Component { | |||||||
|  |  | ||||||
|         // Instead of checking index and null, try-catch |         // Instead of checking index and null, try-catch | ||||||
|         try { |         try { | ||||||
|  |             // Ifall vi kollar utanför brädet kommer detta att faila | ||||||
|             Piece p = pieces[pos.x][pos.y]; |             Piece p = pieces[pos.x][pos.y]; | ||||||
|             // If this piece is the same team as ours, skip |  | ||||||
|  |             // Ifall pjäsen här har samma färg som oss, skip | ||||||
|  |             // Ifall det inte är någon pjäs här kommer det att gå ner till | ||||||
|  |             // catch(NullPointerException) och då lägger vi till detta drag i listan | ||||||
|             if (p.isWhite == this.isWhite) { |             if (p.isWhite == this.isWhite) { | ||||||
|                 return true; |                 return true; | ||||||
|  |             } else { | ||||||
|  |                 // Detta betyder att vi har en med motsatts plats här | ||||||
|  |                 // Vi kan ta men inte gå längre. | ||||||
|  |                 movable.add(pos); | ||||||
|  |                 return true; | ||||||
|             } |             } | ||||||
|  |  | ||||||
|             movable.add(pos); |  | ||||||
|             return true; |  | ||||||
|  |  | ||||||
|         } catch (NullPointerException npe) { |         } catch (NullPointerException npe) { | ||||||
|             // This is an empty spot |             // This is an empty spot | ||||||
|             movable.add(pos); |             movable.add(pos); | ||||||
|         } catch (IndexOutOfBoundsException e) { |         } catch (IndexOutOfBoundsException ioobe) { | ||||||
|             // This means that the player is at the edge |             // This means that the player is at the edge | ||||||
|         } |         } catch (Exception e) { | ||||||
|         catch (Exception e){ |  | ||||||
|             // For good meassure |             // For good meassure | ||||||
|         } |         } | ||||||
|         return false; |         return false; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 lov3b
					lov3b