Advertisement
Guest User

scanner1903

a guest
Jan 30th, 2015
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.59 KB | None | 0 0
  1. package scanner;
  2.  
  3. public class Nim {
  4.    
  5.     private int pile1;
  6.     private int pile2;
  7.     private int pile3;
  8.    
  9.    
  10.    
  11.     void removePieces(int number, int targetPile){
  12.         if ((targetPile != pile1) || (targetPile != pile2) || (targetPile != pile3)){
  13.             throw new IllegalArgumentException();
  14.         }
  15.         if ((number < 0) || (number > 3)){
  16.             throw new IllegalArgumentException();
  17.         }
  18.         if ((targetPile - number) < 0){
  19.             throw new IllegalStateException();
  20.         }
  21.        
  22.     }
  23.    
  24.     boolean isValidMove(int number, int targetPile){
  25.        
  26.     }
  27.     boolean isGameOver(){
  28.        
  29.     }
  30.     int getPile(int targetPile){
  31.        
  32.     }
  33.    
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement