/*
* JBoss, Home of Professional Open Source
* Copyright 2011 Red Hat Inc. and/or its affiliates and other contributors
* as indicated by the @authors tag. All rights reserved.
* See the copyright.txt in the distribution for a
* full listing of individual contributors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* http://www.apache.org/licenses/LICENSE-2.0
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jboss.weld.examples.numberguess.ftest.cluster;
/**
* Store the game state.
*
* @author maschmid
*
*/
public class GameState {
public GameState() {
remainingGuesses = 10;
smallest = 0;
largest = 100;
}
public int getRemainingGuesses() {
return remainingGuesses;
}
public void setRemainingGuesses(int remainingGuesses) {
this.remainingGuesses = remainingGuesses;
}
public int getSmallest() {
return smallest;
}
public void setSmallest(int smallest) {
this.smallest = smallest;
}
public int getLargest() {
return largest;
}
public void setLargest(int largest) {
this.largest = largest;
}
public int getGuess() {
return guess;
}
public void setGuess(int guess) {
this.guess = guess;
}
public void setPreviousGuess(int previousGuess) {
this.previousGuess = previousGuess;
}
public int getPreviousGuess() {
return previousGuess;
}
private int remainingGuesses;
private int smallest;
private int largest;
private int guess;
private int previousGuess;
}