[Cruce-commit] SF.net SVN: cruce:[101] Java/trunk/src/prc/bubulina/cruce/server/ ServerImplementati
Status: Beta
Brought to you by:
caiusb
|
From: <ali...@us...> - 2010-04-07 15:39:54
|
Revision: 101
http://cruce.svn.sourceforge.net/cruce/?rev=101&view=rev
Author: alinposho
Date: 2010-04-07 15:39:48 +0000 (Wed, 07 Apr 2010)
Log Message:
-----------
Modified Paths:
--------------
Java/trunk/src/prc/bubulina/cruce/server/ServerImplementation.java
Modified: Java/trunk/src/prc/bubulina/cruce/server/ServerImplementation.java
===================================================================
--- Java/trunk/src/prc/bubulina/cruce/server/ServerImplementation.java 2010-04-07 15:14:54 UTC (rev 100)
+++ Java/trunk/src/prc/bubulina/cruce/server/ServerImplementation.java 2010-04-07 15:39:48 UTC (rev 101)
@@ -11,6 +11,7 @@
import prc.bubulina.cruce.remote.ServerInterface;
public class ServerImplementation implements ServerInterface {
+
private static ServerImplementation instance;
private ServerImplementation() {}
@@ -24,11 +25,11 @@
private List<Team> teams = new LinkedList<Team>();
private List<ClientInterface> clients = new LinkedList<ClientInterface>();
private StartGameLogic startGameLogic;
- private GameLogic gameLogic;
+ private GameLogic gameLogic;
-
public synchronized boolean sendCards(List<Card> cards, ServerSidePlayer player) {
ClientInterface client = PlayerMap.getInstance().getClient(player.getInfo());
+
try {
if (client.receiveCards(cards) == false) {
int sum = 0;
@@ -59,7 +60,9 @@
// TODO Auto-generated method stub
return null;
}
+
public synchronized Player joinGame(String name, ClientInterface client) throws RemoteException {
+
ServerSidePlayer ssplayer = startGameLogic.setupPlayer(name, client);
if (ssplayer != null)
return ssplayer.getInfo();
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|