Want more features on Pastebin? Sign Up, it's FREE!
Guest

Untitled

By: a guest on Mar 26th, 2010  |  syntax: None  |  size: 0.69 KB  |  views: 80  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. package JEG_SKAL_BLI_PRO;
  2.  
  3. import java.util.ArrayList;
  4.  
  5. public class Moves {
  6.         private ArrayList<Integer[]> list = new ArrayList<Integer[]>();
  7.        
  8.         public Moves() {
  9.                
  10.         }
  11.        
  12.         public Integer[] pop() {
  13.                 if(list.size() < 1) return new Integer[]{0, 0}; // empty stack
  14.                
  15.                 Integer[] lastMove = list.get(list.size()-1);
  16.                 list.remove(list.size()-1);
  17.                
  18.                 return lastMove;               
  19.         }
  20.        
  21.         public void push(Integer[] move) {
  22.                 list.add(move);
  23.         }
  24.        
  25.         public void printMoves() {
  26.                 for(int i=0;i < list.size();i++) {
  27.                         int y = list.get(i)[0];
  28.                         int x = list.get(i)[1];
  29.                        
  30.                         System.out.println((i+1)+": Queen placed at: "+y+","+x);
  31.                 }
  32.         }
  33.        
  34.         public int length() {
  35.                 return list.size();
  36.         }
  37.        
  38. }
clone this paste RAW Paste Data