From cc4797fd8b894cc7e02346dc93f891cccb4c0a09 Mon Sep 17 00:00:00 2001 From: Ida Massow Date: Sat, 11 Jun 2011 00:02:42 +0200 Subject: Netzwerk hat Panel mit laufenden Spielen und einem funktionierenden Abbrechen-Button git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@406 72836036-5685-4462-b002-a69064685172 --- src/jrummikub/view/IGameListPanel.java | 54 ++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 src/jrummikub/view/IGameListPanel.java (limited to 'src/jrummikub/view/IGameListPanel.java') diff --git a/src/jrummikub/view/IGameListPanel.java b/src/jrummikub/view/IGameListPanel.java new file mode 100644 index 0000000..adb754b --- /dev/null +++ b/src/jrummikub/view/IGameListPanel.java @@ -0,0 +1,54 @@ +package jrummikub.view; + +import java.util.UUID; + +import jrummikub.util.Event; +import jrummikub.util.Event1; +import jrummikub.util.IEvent; +import jrummikub.util.IEvent1; +import jrummikub.view.IGameListPanel.GameData; + +public interface IGameListPanel { + public static class GameData { + private UUID gameID; + private String host; + private int currentPlayerCount = 0; + private int maxPlayerCount = 0; + + public GameData(UUID gameID, String host) { + this.gameID = gameID; + this.host = host; + + } + + public void setCurrentPlayerCount(int i) { + currentPlayerCount = i; + } + + public int getCurrentPlayerCount() { + return currentPlayerCount; + } + + public void setMaxPlayerCount(int i) { + maxPlayerCount = i; + } + + public int getMaxPlayerCount() { + return maxPlayerCount; + } + + public String getHost() { + return host; + } + + public UUID getGameID() { + return gameID; + } + } + + public IEvent getOpenNewGameEvent(); + + public IEvent getCancelEvent(); + + public IEvent1 getJoinEvent(); +} \ No newline at end of file -- cgit v1.2.3