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 }