summaryrefslogtreecommitdiffstats
path: root/src/jrummikub/JRummikub.java
diff options
context:
space:
mode:
authorMatthias Schiffer <mschiffer@universe-factory.net>2011-05-01 19:14:55 +0200
committerMatthias Schiffer <mschiffer@universe-factory.net>2011-05-01 19:14:55 +0200
commitb2dbfcc317d7cdec57cc4081801e75a9d25b1d07 (patch)
tree1b45352d56a4eeb3543ca1257eb322a691150607 /src/jrummikub/JRummikub.java
parent5436407515a14ed6a53276c26f0b8403ec27020f (diff)
downloadJRummikub-b2dbfcc317d7cdec57cc4081801e75a9d25b1d07.tar
JRummikub-b2dbfcc317d7cdec57cc4081801e75a9d25b1d07.zip
Fix formatting
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@52 72836036-5685-4462-b002-a69064685172
Diffstat (limited to 'src/jrummikub/JRummikub.java')
-rw-r--r--src/jrummikub/JRummikub.java126
1 files changed, 73 insertions, 53 deletions
diff --git a/src/jrummikub/JRummikub.java b/src/jrummikub/JRummikub.java
index de270f6..9571446 100644
--- a/src/jrummikub/JRummikub.java
+++ b/src/jrummikub/JRummikub.java
@@ -28,97 +28,117 @@ public class JRummikub {
UIManager.setLookAndFeel(nativeLF);
} catch (Exception e) {
}
-
+
IView view = new jrummikub.view.impl.View();
-
+
view.getPlayerPanel().setCurrentPlayerName("Player 1");
view.getPlayerPanel().setTimeLeft(42);
view.getTable().setLeftPlayerName("Player 2");
view.getTable().setTopPlayerName("Player 3");
view.getTable().setRightPlayerName("Player 4");
-
+
view.getPlayerPanel().getSortByNumberEvent().add(new IListener() {
@Override
public void fire() {
System.out.println("'Sort by number' fired");
- }});
+ }
+ });
view.getPlayerPanel().getSortByColorEvent().add(new IListener() {
@Override
public void fire() {
System.out.println("'Sort by color' fired");
- }});
+ }
+ });
view.getPlayerPanel().getEndTurnEvent().add(new IListener() {
@Override
public void fire() {
System.out.println("'End turn' fired");
- }});
-
- //stones on the board
+ }
+ });
+
+ // stones on the board
Map<Stone, Position> stones = new HashMap<Stone, Position>();
stones.put(new Stone(1, StoneColor.ORANGE, false), new Position(0, 0));
stones.put(new Stone(10, StoneColor.BLUE, false), new Position(1, 0));
stones.put(new Stone(9, StoneColor.RED, false), new Position(0.5f, 1));
stones.put(new Stone(7, StoneColor.BLACK, false), new Position(1.75f, 1));
-
- Stone stoneJoker = new Stone(0, StoneColor.RED, true);
+
+ Stone stoneJoker = new Stone(0, StoneColor.RED, true);
stones.put(stoneJoker, new Position(2.5f, 0));
stones.put(new Stone(0, StoneColor.BLACK, true), new Position(3.5f, 0));
-
+
view.getPlayerPanel().getBoard().setStones(stones);
-
- view.getPlayerPanel().getBoard().getClickEvent().add(new IListener2<Position, Boolean>(){
- @Override
- public void fire(Position p, Boolean collect) {
- System.out.println("Board clicked at "+p+(collect?", collect":""));
-
- }});
- view.getPlayerPanel().getBoard().getRangeClickEvent().add(new IListener2<Position, Boolean>(){
- @Override
- public void fire(Position p, Boolean collect) {
- System.out.println("Board range-clicked at "+p+(collect?", collect":""));
-
- }});
- view.getPlayerPanel().getBoard().getSetClickEvent().add(new IListener2<Position, Boolean>(){
- @Override
- public void fire(Position p, Boolean collect) {
- System.out.println("Board set-clicked at "+p+(collect?", collect":""));
-
- }});
-
- view.getTable().getClickEvent().add(new IListener2<Position, Boolean>(){
- @Override
- public void fire(Position p, Boolean collect) {
- System.out.println("Table clicked at "+p+(collect?", collect":""));
-
- }});
- view.getTable().getRangeClickEvent().add(new IListener2<Position, Boolean>(){
+
+ view.getPlayerPanel().getBoard().getClickEvent()
+ .add(new IListener2<Position, Boolean>() {
+ @Override
+ public void fire(Position p, Boolean collect) {
+ System.out.println("Board clicked at " + p
+ + (collect ? ", collect" : ""));
+
+ }
+ });
+ view.getPlayerPanel().getBoard().getRangeClickEvent()
+ .add(new IListener2<Position, Boolean>() {
+ @Override
+ public void fire(Position p, Boolean collect) {
+ System.out.println("Board range-clicked at " + p
+ + (collect ? ", collect" : ""));
+
+ }
+ });
+ view.getPlayerPanel().getBoard().getSetClickEvent()
+ .add(new IListener2<Position, Boolean>() {
+ @Override
+ public void fire(Position p, Boolean collect) {
+ System.out.println("Board set-clicked at " + p
+ + (collect ? ", collect" : ""));
+
+ }
+ });
+
+ view.getTable().getClickEvent().add(new IListener2<Position, Boolean>() {
@Override
public void fire(Position p, Boolean collect) {
- System.out.println("Table range-clicked at "+p+(collect?", collect":""));
-
- }});
- view.getTable().getSetClickEvent().add(new IListener2<Position, Boolean>(){
+ System.out.println("Table clicked at " + p
+ + (collect ? ", collect" : ""));
+
+ }
+ });
+ view.getTable().getRangeClickEvent()
+ .add(new IListener2<Position, Boolean>() {
+ @Override
+ public void fire(Position p, Boolean collect) {
+ System.out.println("Table range-clicked at " + p
+ + (collect ? ", collect" : ""));
+
+ }
+ });
+ view.getTable().getSetClickEvent().add(new IListener2<Position, Boolean>() {
@Override
public void fire(Position p, Boolean collect) {
- System.out.println("Table set-clicked at "+p+(collect?", collect":""));
-
- }});
-
- //stoneSets on the table
+ System.out.println("Table set-clicked at " + p
+ + (collect ? ", collect" : ""));
+
+ }
+ });
+
+ // stoneSets on the table
Map<StoneSet, Position> stoneSets = new HashMap<StoneSet, Position>();
-
- stoneSets.put(new StoneSet(new Stone(5, StoneColor.ORANGE, false)), new Position(0.5f, 1));
-
+
+ stoneSets.put(new StoneSet(new Stone(5, StoneColor.ORANGE, false)),
+ new Position(0.5f, 1));
+
List<Stone> stoneList = new ArrayList<Stone>();
-
+
stoneList.add(new Stone(7, StoneColor.BLACK, false));
Stone stone8 = new Stone(8, StoneColor.BLACK, false);
stoneList.add(stone8);
stoneList.add(new Stone(9, StoneColor.BLACK, false));
stoneList.add(new Stone(10, StoneColor.BLACK, false));
-
+
stoneSets.put(new StoneSet(stoneList), new Position(3.5f, 4));
-
+
view.getTable().setStoneSets(stoneSets);
view.setSelectedStones(Arrays.asList(stoneJoker, stone8));