View Javadoc
1   /******************************************************************************
2    * GameEventPleaseAcceptOrRejectDouble.java - Fibs wants the player to accept or reject a double
3    * $Id$
4    * 
5    * BuckoFIBS - Backgammon by BuckoSoft
6    * Copyright© 2011 - Dick Balaska - BuckoSoft, Corp.
7    * 
8    * $Log$
9    * Revision 1.2  2013/09/12 06:40:24  dick
10   * Animating the double cube.
11   *
12   * Revision 1.1  2011/06/02 18:58:25  dick
13   * GameEventPleaseAcceptRejectDouble becomes GameEventPleaseAcceptOrRejectDouble.
14   *
15   * Revision 1.1  2011/05/22 05:09:00  dick
16   * All GameEvent objects are named starting with GameEvent.
17   *
18   */
19  
20  /* 
21   * This program is free software: you can redistribute it and/or modify
22   * it under the terms of the GNU General Public License as published by
23   * the Free Software Foundation, either version 3 of the License, or
24   * (at your option) any later version.
25   *
26   * This program is distributed in the hope that it will be useful,
27   * but WITHOUT ANY WARRANTY; without even the implied warranty of
28   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
29   * GNU General Public License for more details.
30   *
31   * You should have received a copy of the GNU General Public License
32   * along with this program.  If not, see <http://www.gnu.org/licenses/>.
33   *
34   * The Original Code is BuckoFIBS, <http://www.buckosoft.com/BuckoFIBS/>.
35   * The Initial Developer of the Original Code is Dick Balaska and BuckoSoft, Corp.
36   * 
37   */
38  package com.buckosoft.fibs.domain.gameEvent;
39  
40  /** Fibs wants the player to Accept or Reject a doubles
41   * @author Dick Balaska
42   * @since 2011/05/18
43   * @version $Revision$ <br> $Date$
44   * @see com.buckosoft.fibs.BuckoFIBS.GameManager
45   * @see <a href="http://cvs.buckosoft.com/Projects/BuckoFIBS/BuckoFIBS/src/main/java/com/buckosoft/fibs/domain/gameEvent/GameEventPleaseAcceptOrRejectDouble.java">cvs GameEventPleaseAcceptOrRejectDouble.java</a>
46   */
47  public class GameEventPleaseAcceptOrRejectDouble extends GameEvent {
48  	int	whoDoubled;
49  	boolean	guiEvent = true;
50  	
51  	@Override
52  	public Type getType() {
53  		return(Type.PleaseAcceptOrRejectDouble);
54  	}
55  
56  	@Override
57  	public Life getLife() {
58  		return(Life.Transient);
59  	}
60  
61  	/** A dummy parser.  Nothing to parse for this event
62  	 * @param unused
63  	 */
64  	public void parse(String unused) {
65  	}
66  
67  	/**
68  	 * @return the whoDoubled
69  	 */
70  	public int getWhoDoubled() {
71  		return whoDoubled;
72  	}
73  
74  	/**
75  	 * @param whoDoubled the whoDoubled to set
76  	 */
77  	public void setWhoDoubled(int whoDoubled) {
78  		this.whoDoubled = whoDoubled;
79  	}
80  
81  	/**
82  	 * @return the guiEvent
83  	 */
84  	public boolean isGuiEvent() {
85  		return guiEvent;
86  	}
87  
88  	/**
89  	 * @param guiEvent the guiEvent to set
90  	 */
91  	public void setGuiEvent(boolean guiEvent) {
92  		this.guiEvent = guiEvent;
93  	}
94  
95  }