summaryrefslogtreecommitdiffstats
path: root/src/jrummikub/model/Player.java
diff options
context:
space:
mode:
authorMatthias Schiffer <mschiffer@universe-factory.net>2011-05-18 17:01:10 +0200
committerMatthias Schiffer <mschiffer@universe-factory.net>2011-05-18 17:01:10 +0200
commitb5397d5aa7f01d557a469ca0d70f3b33e1fe2c60 (patch)
tree899de9a3f0e71718ecf8f6018e2b8c347b3b93df /src/jrummikub/model/Player.java
parent5169f31af06926f4c268062791f648f1fdd91656 (diff)
downloadJRummikub-b5397d5aa7f01d557a469ca0d70f3b33e1fe2c60.tar
JRummikub-b5397d5aa7f01d557a469ca0d70f3b33e1fe2c60.zip
Move some static player data to a player settings class
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@252 72836036-5685-4462-b002-a69064685172
Diffstat (limited to 'src/jrummikub/model/Player.java')
-rw-r--r--src/jrummikub/model/Player.java30
1 files changed, 10 insertions, 20 deletions
diff --git a/src/jrummikub/model/Player.java b/src/jrummikub/model/Player.java
index 9444b5a..f482f28 100644
--- a/src/jrummikub/model/Player.java
+++ b/src/jrummikub/model/Player.java
@@ -1,46 +1,36 @@
package jrummikub.model;
-import java.awt.Color;
-
/** Class managing player data. No methods in release 1 */
public class Player implements IPlayer {
-
+ private PlayerSettings settings;
private IHand hand;
- private String name;
- private Color color;
private boolean laidOut;
/**
* Create a new player with a given name and color
*
- * @param name
- * player name
- * @param color
- * player's color
+ * @param settings
+ * the player settings
*/
- public Player(String name, Color color) {
+ public Player(PlayerSettings settings) {
+ this.settings = settings;
+
hand = new Hand();
- this.name = name;
- this.color = color;
+ laidOut = false;
}
@Override
public IHand getHand() {
return hand;
}
-
+
@Override
public boolean getLaidOut() {
return laidOut;
}
@Override
- public Color getColor() {
- return color;
- }
-
- @Override
- public String getName() {
- return name;
+ public PlayerSettings getPlayerSettings() {
+ return settings;
}
}