summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIda Massow <massow@informatik.uni-luebeck.de>2011-05-18 15:25:26 +0200
committerIda Massow <massow@informatik.uni-luebeck.de>2011-05-18 15:25:26 +0200
commitb3c903a2ad86aa803fe9bcf83aea947c452241b5 (patch)
tree51c2f9e9a6ef68d0857ce493e38282ebc8178ec3
parentd0a70145772a17ab75db4c705efb421e3bcce378 (diff)
downloadJRummikub-b3c903a2ad86aa803fe9bcf83aea947c452241b5.tar
JRummikub-b3c903a2ad86aa803fe9bcf83aea947c452241b5.zip
GameState ist jetzt RoundState
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@249 72836036-5685-4462-b002-a69064685172
-rw-r--r--mock/jrummikub/model/MockRoundState.java (renamed from mock/jrummikub/model/MockGameState.java)6
-rw-r--r--src/jrummikub/control/GameControl.java4
-rw-r--r--src/jrummikub/control/RoundControl.java6
-rw-r--r--src/jrummikub/model/IRoundState.java (renamed from src/jrummikub/model/IGameState.java)4
-rw-r--r--src/jrummikub/model/RoundState.java (renamed from src/jrummikub/model/GameState.java)4
-rw-r--r--test/jrummikub/control/RoundControlTest.java6
-rw-r--r--test/jrummikub/model/RoundStateTest.java (renamed from test/jrummikub/model/GameStateTest.java)8
7 files changed, 19 insertions, 19 deletions
diff --git a/mock/jrummikub/model/MockGameState.java b/mock/jrummikub/model/MockRoundState.java
index 53e332e..9346783 100644
--- a/mock/jrummikub/model/MockGameState.java
+++ b/mock/jrummikub/model/MockRoundState.java
@@ -5,9 +5,9 @@ import java.util.ArrayList;
import java.util.List;
/**
- * Mock class for {@link GameState}
+ * Mock class for {@link RoundState}
*/
-public class MockGameState implements IGameState {
+public class MockRoundState implements IRoundState {
/** */
public MockTable table;
/** */
@@ -20,7 +20,7 @@ public class MockGameState implements IGameState {
public StoneHeap gameHeap;
/** */
- public MockGameState() {
+ public MockRoundState() {
table = new MockTable();
players = new ArrayList<MockPlayer>();
players.add(new MockPlayer("Player 1", Color.RED));
diff --git a/src/jrummikub/control/GameControl.java b/src/jrummikub/control/GameControl.java
index ae50b3c..14e5adc 100644
--- a/src/jrummikub/control/GameControl.java
+++ b/src/jrummikub/control/GameControl.java
@@ -1,6 +1,6 @@
package jrummikub.control;
-import jrummikub.model.GameState;
+import jrummikub.model.RoundState;
import jrummikub.util.IListener;
import jrummikub.view.IView;
@@ -46,7 +46,7 @@ public class GameControl {
return;
}
- GameState gameState = new GameState();
+ RoundState gameState = new RoundState();
roundControl = new RoundControl(gameState, view);
roundControl.getEndRoundEvent().add(new IListener() {
diff --git a/src/jrummikub/control/RoundControl.java b/src/jrummikub/control/RoundControl.java
index c46d402..07adb99 100644
--- a/src/jrummikub/control/RoundControl.java
+++ b/src/jrummikub/control/RoundControl.java
@@ -6,7 +6,7 @@ import java.util.List;
import java.util.Set;
import jrummikub.model.Hand;
-import jrummikub.model.IGameState;
+import jrummikub.model.IRoundState;
import jrummikub.model.IHand;
import jrummikub.model.ITable;
import jrummikub.model.Position;
@@ -23,7 +23,7 @@ import jrummikub.view.IView;
* Controller that manages a single round of rummikub
*/
public class RoundControl {
- private IGameState gameState;
+ private IRoundState gameState;
private IView view;
private ITable clonedTable;
private Event endRoundEvent = new Event();
@@ -37,7 +37,7 @@ public class RoundControl {
* @param view
* view used for user interaction
*/
- public RoundControl(IGameState gameState, IView view) {
+ public RoundControl(IRoundState gameState, IView view) {
this.gameState = gameState;
this.view = view;
}
diff --git a/src/jrummikub/model/IGameState.java b/src/jrummikub/model/IRoundState.java
index ebc31c5..cb6cd73 100644
--- a/src/jrummikub/model/IGameState.java
+++ b/src/jrummikub/model/IRoundState.java
@@ -1,9 +1,9 @@
package jrummikub.model;
/**
- * Interface for {@link GameState} model
+ * Interface for {@link RoundState} model
*/
-public interface IGameState {
+public interface IRoundState {
/**
* Get the current {@link Table}
diff --git a/src/jrummikub/model/GameState.java b/src/jrummikub/model/RoundState.java
index 5861a32..82d93b0 100644
--- a/src/jrummikub/model/GameState.java
+++ b/src/jrummikub/model/RoundState.java
@@ -5,7 +5,7 @@ import java.util.ArrayList;
import java.util.List;
/** Class managing the overall and momentary GameState */
-public class GameState implements IGameState {
+public class RoundState implements IRoundState {
private ITable table;
private List<Player> players;
private int activePlayer;
@@ -14,7 +14,7 @@ public class GameState implements IGameState {
/**
* Create a new GameState with an empty table and (currently) 4 new players.
*/
- public GameState() {
+ public RoundState() {
table = new Table();
players = new ArrayList<Player>();
players.add(new Player("Ida", Color.RED));
diff --git a/test/jrummikub/control/RoundControlTest.java b/test/jrummikub/control/RoundControlTest.java
index 1be11e4..4cfb03f 100644
--- a/test/jrummikub/control/RoundControlTest.java
+++ b/test/jrummikub/control/RoundControlTest.java
@@ -20,7 +20,7 @@ import java.util.Set;
import jrummikub.model.Hand;
import jrummikub.model.IHand;
import jrummikub.model.ITable;
-import jrummikub.model.MockGameState;
+import jrummikub.model.MockRoundState;
import jrummikub.model.MockTable;
import jrummikub.model.Position;
import jrummikub.model.Stone;
@@ -37,7 +37,7 @@ import org.junit.Test;
*/
public class RoundControlTest {
private MockView view;
- private MockGameState testGameState;
+ private MockRoundState testGameState;
private RoundControl testRound;
private MockTable newTable;
@@ -47,7 +47,7 @@ public class RoundControlTest {
@Before
public void setup() {
view = new MockView();
- testGameState = new MockGameState();
+ testGameState = new MockRoundState();
testRound = new RoundControl(testGameState, view);
Stone stone = testGameState.getGameHeap().drawStone();
testGameState.table.drop(new StoneSet(stone), new Position(5, 0));
diff --git a/test/jrummikub/model/GameStateTest.java b/test/jrummikub/model/RoundStateTest.java
index 5a55aef..80b752e 100644
--- a/test/jrummikub/model/GameStateTest.java
+++ b/test/jrummikub/model/RoundStateTest.java
@@ -7,15 +7,15 @@ import java.awt.Color;
import org.junit.Before;
import org.junit.Test;
/**
- * Test class for {@link GameState}
+ * Test class for {@link RoundState}
*/
-public class GameStateTest {
- private IGameState testGame;
+public class RoundStateTest {
+ private IRoundState testGame;
/** */
@Before
public void createGame() {
- testGame = new GameState();
+ testGame = new RoundState();
}
/** */