1 /****************************************************************************** 2 * SavedMatch.java - Describe a saved match that we have with a player 3 * $Id$ 4 * 5 * BuckoFIBS - Backgammon by BuckoSoft 6 * Copyright© 2009,2010 - Dick Balaska - BuckoSoft, Corp. 7 * 8 * $Log$ 9 * Revision 1.2 2010/03/03 12:19:48 inim 10 * Moved source to UTF8 encoding from CP1252 encoding. To this end all source files' (c) message was updated to "Copyright© 2009,2010 - Dick Balaska - BuckoSoft, Corp.". This replaces the (c) sign to UTF8, and adds the new year 2010. 11 * 12 * Revision 1.1 2010/02/04 05:57:53 inim 13 * Mavenized project folder layout 14 * 15 * Revision 1.3 2009/02/20 10:26:44 dick 16 * Use YourName and OpponentName where possible, instead of just "getName". 17 * 18 * Revision 1.2 2009/02/14 15:46:17 dick 19 * BuckoFIBS is released under the GNU license. 20 * Javadoc. 21 * 22 * Revision 1.1 2009/02/01 08:59:21 dick 23 * Describe a saved match that we have with a player. 24 */ 25 26 /* 27 * This program is free software: you can redistribute it and/or modify 28 * it under the terms of the GNU General Public License as published by 29 * the Free Software Foundation, either version 3 of the License, or 30 * (at your option) any later version. 31 * 32 * This program is distributed in the hope that it will be useful, 33 * but WITHOUT ANY WARRANTY; without even the implied warranty of 34 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 35 * GNU General Public License for more details. 36 * 37 * You should have received a copy of the GNU General Public License 38 * along with this program. If not, see <http://www.gnu.org/licenses/>. 39 * 40 * The Original Code is BuckoFIBS, <http://www.buckosoft.com/BuckoFIBS/>. 41 * The Initial Developer of the Original Code is Dick Balaska and BuckoSoft, Corp. 42 * 43 */ 44 package com.buckosoft.fibs.domain; 45 46 /** Describe a saved match that we have with a player. 47 * @author Dick Balaska 48 * @since 2009/02/01 49 * @version $Revision$ <br> $Date$ 50 * @see <a href="http://cvs.buckosoft.com/Projects/BuckoFIBS/BuckoFIBS/src/com/buckosoft/fibs/domain/SavedMatch.java">cvs SavedMatch.java</a> 51 */ 52 public class SavedMatch { 53 private String opponentName; 54 private int matchLength; 55 private int yourScore; 56 private int opponentScore; 57 58 /** Create an empty/default SavedMatch 59 */ 60 public SavedMatch() {} 61 62 /** Get the name of the opponent 63 * @return the name 64 */ 65 public String getOpponentName() { 66 return opponentName; 67 } 68 69 /** Set the name of the opponent 70 * @param name the name to set 71 */ 72 public void setOpponentName(String name) { 73 this.opponentName = name; 74 } 75 76 /** Return the number of games in this match 77 * @return the matchLength 78 */ 79 public int getMatchLength() { 80 return matchLength; 81 } 82 83 /** Set the number of games in this match. 84 * @param matchLength the matchLength to set 85 */ 86 public void setMatchLength(int matchLength) { 87 this.matchLength = matchLength; 88 } 89 90 /** Get Your score in this match 91 * @return the yourScore 92 */ 93 public int getYourScore() { 94 return yourScore; 95 } 96 97 /** Set Your score in this match 98 * @param yourScore the yourScore to set 99 */ 100 public void setYourScore(int yourScore) { 101 this.yourScore = yourScore; 102 } 103 104 /** Get the opponent's score in this match 105 * @return the opponentScore 106 */ 107 public int getOpponentScore() { 108 return opponentScore; 109 } 110 111 /** Set the opponent's score in this match 112 * @param opponentScore the opponentScore to set 113 */ 114 public void setOpponentScore(int opponentScore) { 115 this.opponentScore = opponentScore; 116 } 117 }