// // Move.java // Difficult Puzzle // // Created by Matthew Fahrenbacher on 8/13/04. // Copyright 2004 __MyCompanyName__. All rights reserved. // public class Move { int piece; char dir; public Move(int p, char d) { piece = p; dir = d; } public int getPiece() { return piece; } public char getDir() { return dir; } public String toString() { String str = "Piece ID: " + piece + " Direction Key Code: "; switch(dir) { case 'w': str += "North"; break; case 's': str += "South"; break; case 'a': str += "West"; break; case 'd': str += "East"; break; } return str; } public String constructorCode() { return "new Move(" + piece + ", " + dir + ");"; } }