Updated to use the new Client-reference-free style.

git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1042 c613c5cb-e716-0410-b11b-feb51c14d237
This commit is contained in:
Michael Bayne
2010-12-31 22:29:19 +00:00
parent 08572479f7
commit c8a4fbfd8b
41 changed files with 184 additions and 237 deletions
+1 -1
View File
@@ -43,7 +43,7 @@
<target name="-preptools" depends="-prepare"> <target name="-preptools" depends="-prepare">
<artifact:dependencies pathId="tools.classpath"> <artifact:dependencies pathId="tools.classpath">
<dependency groupId="com.threerings" artifactId="narya-tools" version="1.2"/> <dependency groupId="com.threerings" artifactId="narya-tools" version="1.4-SNAPSHOT"/>
</artifact:dependencies> </artifact:dependencies>
<taskdef resource="com/threerings/presents/tools.properties" classpathref="tools.classpath"/> <taskdef resource="com/threerings/presents/tools.properties" classpathref="tools.classpath"/>
</target> </target>
@@ -23,7 +23,6 @@ package com.threerings.micasa.lobby;
import javax.annotation.Generated; import javax.annotation.Generated;
import com.threerings.presents.client.Client;
import com.threerings.presents.data.InvocationMarshaller; import com.threerings.presents.data.InvocationMarshaller;
import com.threerings.presents.dobj.InvocationResponseEvent; import com.threerings.presents.dobj.InvocationResponseEvent;
import java.util.List; import java.util.List;
@@ -114,12 +113,12 @@ public class LobbyMarshaller extends InvocationMarshaller
public static final int GET_CATEGORIES = 1; public static final int GET_CATEGORIES = 1;
// from interface LobbyService // from interface LobbyService
public void getCategories (Client arg1, LobbyService.CategoriesListener arg2) public void getCategories (LobbyService.CategoriesListener arg1)
{ {
LobbyMarshaller.CategoriesMarshaller listener2 = new LobbyMarshaller.CategoriesMarshaller(); LobbyMarshaller.CategoriesMarshaller listener1 = new LobbyMarshaller.CategoriesMarshaller();
listener2.listener = arg2; listener1.listener = arg1;
sendRequest(arg1, GET_CATEGORIES, new Object[] { sendRequest(GET_CATEGORIES, new Object[] {
listener2 listener1
}); });
} }
@@ -127,12 +126,12 @@ public class LobbyMarshaller extends InvocationMarshaller
public static final int GET_LOBBIES = 2; public static final int GET_LOBBIES = 2;
// from interface LobbyService // from interface LobbyService
public void getLobbies (Client arg1, String arg2, LobbyService.LobbiesListener arg3) public void getLobbies (String arg1, LobbyService.LobbiesListener arg2)
{ {
LobbyMarshaller.LobbiesMarshaller listener3 = new LobbyMarshaller.LobbiesMarshaller(); LobbyMarshaller.LobbiesMarshaller listener2 = new LobbyMarshaller.LobbiesMarshaller();
listener3.listener = arg3; listener2.listener = arg2;
sendRequest(arg1, GET_LOBBIES, new Object[] { sendRequest(GET_LOBBIES, new Object[] {
arg2, listener3 arg1, listener2
}); });
} }
} }
@@ -99,7 +99,7 @@ public class LobbySelector extends JPanel
// get a handle on our lobby service instance // get a handle on our lobby service instance
_lservice = _ctx.getClient().requireService(LobbyService.class); _lservice = _ctx.getClient().requireService(LobbyService.class);
// and use them to look up the lobby categories // and use them to look up the lobby categories
_lservice.getCategories(_ctx.getClient(), this); _lservice.getCategories(this);
} }
/** /**
@@ -174,7 +174,7 @@ public class LobbySelector extends JPanel
// make a note that we're loading up this category // make a note that we're loading up this category
_pendingCategory = category; _pendingCategory = category;
// issue a request to load up the lobbies in this category // issue a request to load up the lobbies in this category
_lservice.getLobbies(_ctx.getClient(), category, this); _lservice.getLobbies(category, this);
} else { } else {
log.info("Ignoring category select request because " + log.info("Ignoring category select request because " +
@@ -23,7 +23,6 @@ package com.threerings.micasa.lobby;
import java.util.List; import java.util.List;
import com.threerings.presents.client.Client;
import com.threerings.presents.client.InvocationService; import com.threerings.presents.client.InvocationService;
/** /**
@@ -61,7 +60,7 @@ public interface LobbyService extends InvocationService
* @param client a connected, operational client instance. * @param client a connected, operational client instance.
* @param listener the listener that will receive and process the response. * @param listener the listener that will receive and process the response.
*/ */
public void getCategories (Client client, CategoriesListener listener); public void getCategories (CategoriesListener listener);
/** /**
* Requests information on all active lobbies that match the specified category. * Requests information on all active lobbies that match the specified category.
@@ -70,5 +69,5 @@ public interface LobbyService extends InvocationService
* @param category the category of game for which a list of lobbies is desired. * @param category the category of game for which a list of lobbies is desired.
* @param listener the listener that will receive and process the response. * @param listener the listener that will receive and process the response.
*/ */
public void getLobbies (Client client, String category, LobbiesListener listener); public void getLobbies (String category, LobbiesListener listener);
} }
@@ -106,7 +106,7 @@ public class SimulatorController extends Controller
// get the simulator service and use it to request that our game be created // get the simulator service and use it to request that our game be created
SimulatorService sservice = client.requireService(SimulatorService.class); SimulatorService sservice = client.requireService(SimulatorService.class);
sservice.createGame(client, config, _info.simClass, _info.playerCount); sservice.createGame(config, _info.simClass, _info.playerCount);
// our work here is done, as the location manager will move us into the game room // our work here is done, as the location manager will move us into the game room
// straightaway // straightaway
@@ -21,7 +21,6 @@
package com.threerings.micasa.simulator.client; package com.threerings.micasa.simulator.client;
import com.threerings.presents.client.Client;
import com.threerings.presents.client.InvocationService; import com.threerings.presents.client.InvocationService;
import com.threerings.parlor.game.data.GameConfig; import com.threerings.parlor.game.data.GameConfig;
@@ -34,11 +33,9 @@ public interface SimulatorService extends InvocationService
/** /**
* Requests that a new game be created. * Requests that a new game be created.
* *
* @param client a connected, operational client instance.
* @param config the game config for the game to be created. * @param config the game config for the game to be created.
* @param simClass the class name of the simulant to create. * @param simClass the class name of the simulant to create.
* @param playerCount the number of players in the game. * @param playerCount the number of players in the game.
*/ */
public void createGame (Client client, GameConfig config, public void createGame (GameConfig config, String simClass, int playerCount);
String simClass, int playerCount);
} }
@@ -25,7 +25,6 @@ import javax.annotation.Generated;
import com.threerings.micasa.simulator.client.SimulatorService; import com.threerings.micasa.simulator.client.SimulatorService;
import com.threerings.parlor.game.data.GameConfig; import com.threerings.parlor.game.data.GameConfig;
import com.threerings.presents.client.Client;
import com.threerings.presents.data.InvocationMarshaller; import com.threerings.presents.data.InvocationMarshaller;
/** /**
@@ -44,10 +43,10 @@ public class SimulatorMarshaller extends InvocationMarshaller
public static final int CREATE_GAME = 1; public static final int CREATE_GAME = 1;
// from interface SimulatorService // from interface SimulatorService
public void createGame (Client arg1, GameConfig arg2, String arg3, int arg4) public void createGame (GameConfig arg1, String arg2, int arg3)
{ {
sendRequest(arg1, CREATE_GAME, new Object[] { sendRequest(CREATE_GAME, new Object[] {
arg2, arg3, Integer.valueOf(arg4) arg1, arg2, Integer.valueOf(arg3)
}); });
} }
} }
@@ -21,7 +21,6 @@
package com.threerings.parlor.card.trick.client; package com.threerings.parlor.card.trick.client;
import com.threerings.presents.client.Client;
import com.threerings.presents.client.InvocationService; import com.threerings.presents.client.InvocationService;
import com.threerings.parlor.card.data.Card; import com.threerings.parlor.card.data.Card;
@@ -34,26 +33,22 @@ public interface TrickCardGameService extends InvocationService
/** /**
* Sends a group of cards to the player at the specified index. * Sends a group of cards to the player at the specified index.
* *
* @param client the client object
* @param toidx the index of the player to send the cards to * @param toidx the index of the player to send the cards to
* @param cards the cards to send * @param cards the cards to send
*/ */
public void sendCardsToPlayer (Client client, int toidx, Card[] cards); public void sendCardsToPlayer (int toidx, Card[] cards);
/** /**
* Plays a card in the trick. * Plays a card in the trick.
* *
* @param client the client object
* @param card the card to play * @param card the card to play
* @param handSize the size of the player's hand, which is used to verify * @param handSize the size of the player's hand, which is used to verify
* that the request is for the current trick * that the request is for the current trick
*/ */
public void playCard (Client client, Card card, int handSize); public void playCard (Card card, int handSize);
/** /**
* A request for a rematch. * A request for a rematch.
*
* @param client the client object
*/ */
public void requestRematch (Client client); public void requestRematch ();
} }
@@ -25,7 +25,6 @@ import javax.annotation.Generated;
import com.threerings.parlor.card.data.Card; import com.threerings.parlor.card.data.Card;
import com.threerings.parlor.card.trick.client.TrickCardGameService; import com.threerings.parlor.card.trick.client.TrickCardGameService;
import com.threerings.presents.client.Client;
import com.threerings.presents.data.InvocationMarshaller; import com.threerings.presents.data.InvocationMarshaller;
/** /**
@@ -44,10 +43,10 @@ public class TrickCardGameMarshaller extends InvocationMarshaller
public static final int PLAY_CARD = 1; public static final int PLAY_CARD = 1;
// from interface TrickCardGameService // from interface TrickCardGameService
public void playCard (Client arg1, Card arg2, int arg3) public void playCard (Card arg1, int arg2)
{ {
sendRequest(arg1, PLAY_CARD, new Object[] { sendRequest(PLAY_CARD, new Object[] {
arg2, Integer.valueOf(arg3) arg1, Integer.valueOf(arg2)
}); });
} }
@@ -55,9 +54,9 @@ public class TrickCardGameMarshaller extends InvocationMarshaller
public static final int REQUEST_REMATCH = 2; public static final int REQUEST_REMATCH = 2;
// from interface TrickCardGameService // from interface TrickCardGameService
public void requestRematch (Client arg1) public void requestRematch ()
{ {
sendRequest(arg1, REQUEST_REMATCH, new Object[] { sendRequest(REQUEST_REMATCH, new Object[] {
}); });
} }
@@ -65,10 +64,10 @@ public class TrickCardGameMarshaller extends InvocationMarshaller
public static final int SEND_CARDS_TO_PLAYER = 3; public static final int SEND_CARDS_TO_PLAYER = 3;
// from interface TrickCardGameService // from interface TrickCardGameService
public void sendCardsToPlayer (Client arg1, int arg2, Card[] arg3) public void sendCardsToPlayer (int arg1, Card[] arg2)
{ {
sendRequest(arg1, SEND_CARDS_TO_PLAYER, new Object[] { sendRequest(SEND_CARDS_TO_PLAYER, new Object[] {
Integer.valueOf(arg2), arg3 Integer.valueOf(arg1), arg2
}); });
} }
} }
@@ -364,7 +364,6 @@ public class TrickCardGameManagerDelegate extends TurnGameManagerDelegate
} }
} }
/** /**
* Returns the number of players currently requesting or accepting a rematch. * Returns the number of players currently requesting or accepting a rematch.
*/ */
@@ -65,8 +65,7 @@ public class Invitation
public void accept () public void accept ()
{ {
// generate the invocation service request // generate the invocation service request
_pservice.respond(_ctx.getClient(), inviteId, _pservice.respond(inviteId, INVITATION_ACCEPTED, null, this);
INVITATION_ACCEPTED, null, this);
} }
/** /**
@@ -79,8 +78,7 @@ public class Invitation
public void refuse (String message) public void refuse (String message)
{ {
// generate the invocation service request // generate the invocation service request
_pservice.respond(_ctx.getClient(), inviteId, _pservice.respond(inviteId, INVITATION_REFUSED, message, this);
INVITATION_REFUSED, message, this);
} }
/** /**
@@ -96,7 +94,7 @@ public class Invitation
} else { } else {
// otherwise, generate the invocation service request // otherwise, generate the invocation service request
_pservice.cancel(_ctx.getClient(), inviteId, this); _pservice.cancel(inviteId, this);
// and remove it from the pending table // and remove it from the pending table
_ctx.getParlorDirector().clearInvitation(this); _ctx.getParlorDirector().clearInvitation(this);
} }
@@ -117,8 +115,7 @@ public class Invitation
_observer = observer; _observer = observer;
// generate the invocation service request // generate the invocation service request
_pservice.respond(_ctx.getClient(), inviteId, _pservice.respond(inviteId, INVITATION_COUNTERED, config, this);
INVITATION_COUNTERED, config, this);
} }
// documentation inherited from interface // documentation inherited from interface
@@ -130,7 +127,7 @@ public class Invitation
// if the invitation was cancelled before we heard back about // if the invitation was cancelled before we heard back about
// it, we need to send off a cancellation request now // it, we need to send off a cancellation request now
if (_cancelled) { if (_cancelled) {
_pservice.cancel(_ctx.getClient(), inviteId, this); _pservice.cancel(inviteId, this);
} else { } else {
// otherwise, put it in the pending invites table // otherwise, put it in the pending invites table
_ctx.getParlorDirector().registerInvitation(this); _ctx.getParlorDirector().registerInvitation(this);
@@ -109,7 +109,7 @@ public class ParlorDirector extends BasicDirector
// create the invitation record // create the invitation record
Invitation invite = new Invitation(_ctx, _pservice, invitee, config, observer); Invitation invite = new Invitation(_ctx, _pservice, invitee, config, observer);
// submit the invitation request to the server // submit the invitation request to the server
_pservice.invite(_ctx.getClient(), invitee, config, invite); _pservice.invite(invitee, config, invite);
// and return the invitation to the caller // and return the invitation to the caller
return invite; return invite;
} }
@@ -122,7 +122,7 @@ public class ParlorDirector extends BasicDirector
*/ */
public void startSolitaire (GameConfig config, InvocationService.ConfirmListener listener) public void startSolitaire (GameConfig config, InvocationService.ConfirmListener listener)
{ {
_pservice.startSolitaire(_ctx.getClient(), config, listener); _pservice.startSolitaire(config, listener);
} }
@Override @Override
@@ -23,7 +23,6 @@ package com.threerings.parlor.client;
import com.threerings.util.Name; import com.threerings.util.Name;
import com.threerings.presents.client.Client;
import com.threerings.presents.client.InvocationService; import com.threerings.presents.client.InvocationService;
import com.threerings.parlor.game.data.GameConfig; import com.threerings.parlor.game.data.GameConfig;
@@ -53,13 +52,12 @@ public interface ParlorService extends InvocationService
* user, requesting that they join the inviting user in a game, the details of which are * user, requesting that they join the inviting user in a game, the details of which are
* specified in the supplied game config object. * specified in the supplied game config object.
* *
* @param client a connected, operational client instance.
* @param invitee the username of the user to be invited. * @param invitee the username of the user to be invited.
* @param config a game config object detailing the type and configuration of the game to be * @param config a game config object detailing the type and configuration of the game to be
* created. * created.
* @param listener will receive and process the response. * @param listener will receive and process the response.
*/ */
public void invite (Client client, Name invitee, GameConfig config, public void invite (Name invitee, GameConfig config,
InviteListener listener); InviteListener listener);
/** /**
@@ -67,7 +65,6 @@ public interface ParlorService extends InvocationService
* Invitation#accept}, {@link Invitation#refuse}, or {@link Invitation#counter}. Requests that * Invitation#accept}, {@link Invitation#refuse}, or {@link Invitation#counter}. Requests that
* an invitation response be delivered with the specified parameters. * an invitation response be delivered with the specified parameters.
* *
* @param client a connected, operational client instance.
* @param inviteId the unique id previously assigned by the server to this invitation. * @param inviteId the unique id previously assigned by the server to this invitation.
* @param code the response code to use in responding to the invitation. * @param code the response code to use in responding to the invitation.
* @param arg the argument associated with the response (a string message from the player * @param arg the argument associated with the response (a string message from the player
@@ -76,21 +73,20 @@ public interface ParlorService extends InvocationService
* accepted invitation). * accepted invitation).
* @param listener will receive and process the response. * @param listener will receive and process the response.
*/ */
public void respond (Client client, int inviteId, int code, Object arg, public void respond (int inviteId, int code, Object arg,
InvocationListener listener); InvocationListener listener);
/** /**
* You probably don't want to call this directly, but want to call {@link * You probably don't want to call this directly, but want to call {@link
* Invitation#cancel}. Requests that an outstanding invitation be cancelled. * Invitation#cancel}. Requests that an outstanding invitation be cancelled.
* *
* @param client a connected, operational client instance.
* @param inviteId the unique id previously assigned by the server to this invitation. * @param inviteId the unique id previously assigned by the server to this invitation.
* @param listener will receive and process the response. * @param listener will receive and process the response.
*/ */
public void cancel (Client client, int inviteId, InvocationListener listener); public void cancel (int inviteId, InvocationListener listener);
/** /**
* Requests to start a single player game with the specified game configuration. * Requests to start a single player game with the specified game configuration.
*/ */
public void startSolitaire (Client client, GameConfig config, ConfirmListener listener); public void startSolitaire (GameConfig config, ConfirmListener listener);
} }
@@ -163,7 +163,7 @@ public class TableDirector extends BasicDirector
} }
// go ahead and issue the create request // go ahead and issue the create request
_tlobj.getTableService().createTable(_ctx.getClient(), tableConfig, config, this); _tlobj.getTableService().createTable(tableConfig, config, this);
} }
/** /**
@@ -187,7 +187,7 @@ public class TableDirector extends BasicDirector
} }
// issue the join request // issue the join request
_tlobj.getTableService().joinTable(_ctx.getClient(), tableId, position, this); _tlobj.getTableService().joinTable(tableId, position, this);
} }
/** /**
@@ -204,7 +204,7 @@ public class TableDirector extends BasicDirector
} }
// issue the leave request // issue the leave request
_tlobj.getTableService().leaveTable(_ctx.getClient(), tableId, this); _tlobj.getTableService().leaveTable(tableId, this);
} }
/** /**
@@ -219,7 +219,7 @@ public class TableDirector extends BasicDirector
return; return;
} }
_tlobj.getTableService().startTableNow(_ctx.getClient(), tableId, this); _tlobj.getTableService().startTableNow(tableId, this);
} }
/** /**
@@ -233,7 +233,7 @@ public class TableDirector extends BasicDirector
return; return;
} }
_tlobj.getTableService().bootPlayer(_ctx.getClient(), tableId, target, this); _tlobj.getTableService().bootPlayer(tableId, target, this);
} }
@Override @Override
@@ -23,7 +23,6 @@ package com.threerings.parlor.client;
import com.threerings.util.Name; import com.threerings.util.Name;
import com.threerings.presents.client.Client;
import com.threerings.presents.client.InvocationService; import com.threerings.presents.client.InvocationService;
import com.threerings.parlor.data.TableConfig; import com.threerings.parlor.data.TableConfig;
@@ -37,42 +36,39 @@ public interface TableService extends InvocationService
/** /**
* Requests that a new table be created. * Requests that a new table be created.
* *
* @param client a connected, operational client instance.
* @param tableConfig the table configuration parameters. * @param tableConfig the table configuration parameters.
* @param config the game config for the game to be matchmade by the table. * @param config the game config for the game to be matchmade by the table.
* @param listener will receive and process the response. * @param listener will receive and process the response.
*/ */
public void createTable (Client client, TableConfig tableConfig, GameConfig config, public void createTable (TableConfig tableConfig, GameConfig config,
ResultListener listener); ResultListener listener);
/** /**
* Requests that the current user be added to the specified table at the specified position. * Requests that the current user be added to the specified table at the specified position.
* *
* @param client a connected, operational client instance.
* @param tableId the unique id of the table to which this user wishes to be added. * @param tableId the unique id of the table to which this user wishes to be added.
* @param position the position at the table to which this user desires to be added. * @param position the position at the table to which this user desires to be added.
* @param listener will receive and process the response. * @param listener will receive and process the response.
*/ */
public void joinTable (Client client, int tableId, int position, InvocationListener listener); public void joinTable (int tableId, int position, InvocationListener listener);
/** /**
* Requests that the current user be removed from the specified table. * Requests that the current user be removed from the specified table.
* *
* @param client a connected, operational client instance.
* @param tableId the unique id of the table from which this user wishes to be removed. * @param tableId the unique id of the table from which this user wishes to be removed.
* @param listener will receive and process the response. * @param listener will receive and process the response.
*/ */
public void leaveTable (Client client, int tableId, InvocationListener listener); public void leaveTable (int tableId, InvocationListener listener);
/** /**
* Requests that the specified table be started now, even if all seats are not occupied. This * Requests that the specified table be started now, even if all seats are not occupied. This
* will always fail if called by any other player than that seated in position 0 (usually the * will always fail if called by any other player than that seated in position 0 (usually the
* creator). * creator).
*/ */
public void startTableNow (Client client, int tableId, InvocationListener listener); public void startTableNow (int tableId, InvocationListener listener);
/** /**
* Requests that another user be booted from the specified table. * Requests that another user be booted from the specified table.
*/ */
public void bootPlayer (Client client, int tableId, Name target, InvocationListener listener); public void bootPlayer (int tableId, Name target, InvocationListener listener);
} }
@@ -25,7 +25,6 @@ import javax.annotation.Generated;
import com.threerings.parlor.client.ParlorService; import com.threerings.parlor.client.ParlorService;
import com.threerings.parlor.game.data.GameConfig; import com.threerings.parlor.game.data.GameConfig;
import com.threerings.presents.client.Client;
import com.threerings.presents.client.InvocationService; import com.threerings.presents.client.InvocationService;
import com.threerings.presents.data.InvocationMarshaller; import com.threerings.presents.data.InvocationMarshaller;
import com.threerings.presents.dobj.InvocationResponseEvent; import com.threerings.presents.dobj.InvocationResponseEvent;
@@ -82,12 +81,12 @@ public class ParlorMarshaller extends InvocationMarshaller
public static final int CANCEL = 1; public static final int CANCEL = 1;
// from interface ParlorService // from interface ParlorService
public void cancel (Client arg1, int arg2, InvocationService.InvocationListener arg3) public void cancel (int arg1, InvocationService.InvocationListener arg2)
{ {
ListenerMarshaller listener3 = new ListenerMarshaller(); ListenerMarshaller listener2 = new ListenerMarshaller();
listener3.listener = arg3; listener2.listener = arg2;
sendRequest(arg1, CANCEL, new Object[] { sendRequest(CANCEL, new Object[] {
Integer.valueOf(arg2), listener3 Integer.valueOf(arg1), listener2
}); });
} }
@@ -95,12 +94,12 @@ public class ParlorMarshaller extends InvocationMarshaller
public static final int INVITE = 2; public static final int INVITE = 2;
// from interface ParlorService // from interface ParlorService
public void invite (Client arg1, Name arg2, GameConfig arg3, ParlorService.InviteListener arg4) public void invite (Name arg1, GameConfig arg2, ParlorService.InviteListener arg3)
{ {
ParlorMarshaller.InviteMarshaller listener4 = new ParlorMarshaller.InviteMarshaller(); ParlorMarshaller.InviteMarshaller listener3 = new ParlorMarshaller.InviteMarshaller();
listener4.listener = arg4; listener3.listener = arg3;
sendRequest(arg1, INVITE, new Object[] { sendRequest(INVITE, new Object[] {
arg2, arg3, listener4 arg1, arg2, listener3
}); });
} }
@@ -108,12 +107,12 @@ public class ParlorMarshaller extends InvocationMarshaller
public static final int RESPOND = 3; public static final int RESPOND = 3;
// from interface ParlorService // from interface ParlorService
public void respond (Client arg1, int arg2, int arg3, Object arg4, InvocationService.InvocationListener arg5) public void respond (int arg1, int arg2, Object arg3, InvocationService.InvocationListener arg4)
{ {
ListenerMarshaller listener5 = new ListenerMarshaller(); ListenerMarshaller listener4 = new ListenerMarshaller();
listener5.listener = arg5; listener4.listener = arg4;
sendRequest(arg1, RESPOND, new Object[] { sendRequest(RESPOND, new Object[] {
Integer.valueOf(arg2), Integer.valueOf(arg3), arg4, listener5 Integer.valueOf(arg1), Integer.valueOf(arg2), arg3, listener4
}); });
} }
@@ -121,12 +120,12 @@ public class ParlorMarshaller extends InvocationMarshaller
public static final int START_SOLITAIRE = 4; public static final int START_SOLITAIRE = 4;
// from interface ParlorService // from interface ParlorService
public void startSolitaire (Client arg1, GameConfig arg2, InvocationService.ConfirmListener arg3) public void startSolitaire (GameConfig arg1, InvocationService.ConfirmListener arg2)
{ {
InvocationMarshaller.ConfirmMarshaller listener3 = new InvocationMarshaller.ConfirmMarshaller(); InvocationMarshaller.ConfirmMarshaller listener2 = new InvocationMarshaller.ConfirmMarshaller();
listener3.listener = arg3; listener2.listener = arg2;
sendRequest(arg1, START_SOLITAIRE, new Object[] { sendRequest(START_SOLITAIRE, new Object[] {
arg2, listener3 arg1, listener2
}); });
} }
} }
@@ -25,7 +25,6 @@ import javax.annotation.Generated;
import com.threerings.parlor.client.TableService; import com.threerings.parlor.client.TableService;
import com.threerings.parlor.game.data.GameConfig; import com.threerings.parlor.game.data.GameConfig;
import com.threerings.presents.client.Client;
import com.threerings.presents.client.InvocationService; import com.threerings.presents.client.InvocationService;
import com.threerings.presents.data.InvocationMarshaller; import com.threerings.presents.data.InvocationMarshaller;
import com.threerings.util.Name; import com.threerings.util.Name;
@@ -46,12 +45,12 @@ public class TableMarshaller extends InvocationMarshaller
public static final int BOOT_PLAYER = 1; public static final int BOOT_PLAYER = 1;
// from interface TableService // from interface TableService
public void bootPlayer (Client arg1, int arg2, Name arg3, InvocationService.InvocationListener arg4) public void bootPlayer (int arg1, Name arg2, InvocationService.InvocationListener arg3)
{ {
ListenerMarshaller listener4 = new ListenerMarshaller(); ListenerMarshaller listener3 = new ListenerMarshaller();
listener4.listener = arg4; listener3.listener = arg3;
sendRequest(arg1, BOOT_PLAYER, new Object[] { sendRequest(BOOT_PLAYER, new Object[] {
Integer.valueOf(arg2), arg3, listener4 Integer.valueOf(arg1), arg2, listener3
}); });
} }
@@ -59,12 +58,12 @@ public class TableMarshaller extends InvocationMarshaller
public static final int CREATE_TABLE = 2; public static final int CREATE_TABLE = 2;
// from interface TableService // from interface TableService
public void createTable (Client arg1, TableConfig arg2, GameConfig arg3, InvocationService.ResultListener arg4) public void createTable (TableConfig arg1, GameConfig arg2, InvocationService.ResultListener arg3)
{ {
InvocationMarshaller.ResultMarshaller listener4 = new InvocationMarshaller.ResultMarshaller(); InvocationMarshaller.ResultMarshaller listener3 = new InvocationMarshaller.ResultMarshaller();
listener4.listener = arg4; listener3.listener = arg3;
sendRequest(arg1, CREATE_TABLE, new Object[] { sendRequest(CREATE_TABLE, new Object[] {
arg2, arg3, listener4 arg1, arg2, listener3
}); });
} }
@@ -72,12 +71,12 @@ public class TableMarshaller extends InvocationMarshaller
public static final int JOIN_TABLE = 3; public static final int JOIN_TABLE = 3;
// from interface TableService // from interface TableService
public void joinTable (Client arg1, int arg2, int arg3, InvocationService.InvocationListener arg4) public void joinTable (int arg1, int arg2, InvocationService.InvocationListener arg3)
{ {
ListenerMarshaller listener4 = new ListenerMarshaller(); ListenerMarshaller listener3 = new ListenerMarshaller();
listener4.listener = arg4; listener3.listener = arg3;
sendRequest(arg1, JOIN_TABLE, new Object[] { sendRequest(JOIN_TABLE, new Object[] {
Integer.valueOf(arg2), Integer.valueOf(arg3), listener4 Integer.valueOf(arg1), Integer.valueOf(arg2), listener3
}); });
} }
@@ -85,12 +84,12 @@ public class TableMarshaller extends InvocationMarshaller
public static final int LEAVE_TABLE = 4; public static final int LEAVE_TABLE = 4;
// from interface TableService // from interface TableService
public void leaveTable (Client arg1, int arg2, InvocationService.InvocationListener arg3) public void leaveTable (int arg1, InvocationService.InvocationListener arg2)
{ {
ListenerMarshaller listener3 = new ListenerMarshaller(); ListenerMarshaller listener2 = new ListenerMarshaller();
listener3.listener = arg3; listener2.listener = arg2;
sendRequest(arg1, LEAVE_TABLE, new Object[] { sendRequest(LEAVE_TABLE, new Object[] {
Integer.valueOf(arg2), listener3 Integer.valueOf(arg1), listener2
}); });
} }
@@ -98,12 +97,12 @@ public class TableMarshaller extends InvocationMarshaller
public static final int START_TABLE_NOW = 5; public static final int START_TABLE_NOW = 5;
// from interface TableService // from interface TableService
public void startTableNow (Client arg1, int arg2, InvocationService.InvocationListener arg3) public void startTableNow (int arg1, InvocationService.InvocationListener arg2)
{ {
ListenerMarshaller listener3 = new ListenerMarshaller(); ListenerMarshaller listener2 = new ListenerMarshaller();
listener3.listener = arg3; listener2.listener = arg2;
sendRequest(arg1, START_TABLE_NOW, new Object[] { sendRequest(START_TABLE_NOW, new Object[] {
Integer.valueOf(arg2), listener3 Integer.valueOf(arg1), listener2
}); });
} }
} }
@@ -695,7 +695,6 @@ public class GameManager extends PlaceManager
return (player instanceof BodyObject) ? (BodyObject) player : null; return (player instanceof BodyObject) ? (BodyObject) player : null;
} }
/** /**
* Returns true if this game requires a no-show timer. The default implementation returns true * Returns true if this game requires a no-show timer. The default implementation returns true
* for non-party games and false for party games. Derived classes may wish to change or augment * for non-party games and false for party games. Derived classes may wish to change or augment
@@ -21,7 +21,6 @@
package com.threerings.parlor.game.server; package com.threerings.parlor.game.server;
import com.threerings.util.Name; import com.threerings.util.Name;
import com.threerings.parlor.game.data.GameAI; import com.threerings.parlor.game.data.GameAI;
@@ -21,7 +21,6 @@
package com.threerings.parlor.tourney.client; package com.threerings.parlor.tourney.client;
import com.threerings.presents.client.Client;
import com.threerings.presents.client.InvocationService; import com.threerings.presents.client.InvocationService;
/** /**
@@ -33,15 +32,15 @@ public interface TourneyService extends InvocationService
/** /**
* Handles a request to join the tourney. * Handles a request to join the tourney.
*/ */
public void join (Client caller, ConfirmListener listener); public void join (ConfirmListener listener);
/** /**
* Handles a request to leave the tourney. * Handles a request to leave the tourney.
*/ */
public void leave (Client caller, ConfirmListener listener); public void leave (ConfirmListener listener);
/** /**
* Handles a request to cancel the tourney. * Handles a request to cancel the tourney.
*/ */
public void cancel (Client caller, ConfirmListener listener); public void cancel (ConfirmListener listener);
} }
@@ -21,7 +21,6 @@
package com.threerings.parlor.tourney.client; package com.threerings.parlor.tourney.client;
import com.threerings.presents.client.Client;
import com.threerings.presents.client.InvocationService; import com.threerings.presents.client.InvocationService;
import com.threerings.parlor.tourney.data.TourneyConfig; import com.threerings.parlor.tourney.data.TourneyConfig;
@@ -34,5 +33,5 @@ public interface TourniesService extends InvocationService
/** /**
* Creates a new tourney. * Creates a new tourney.
*/ */
public void createTourney (Client client, TourneyConfig config, ResultListener listener); public void createTourney (TourneyConfig config, ResultListener listener);
} }
@@ -24,7 +24,6 @@ package com.threerings.parlor.tourney.data;
import javax.annotation.Generated; import javax.annotation.Generated;
import com.threerings.parlor.tourney.client.TourneyService; import com.threerings.parlor.tourney.client.TourneyService;
import com.threerings.presents.client.Client;
import com.threerings.presents.client.InvocationService; import com.threerings.presents.client.InvocationService;
import com.threerings.presents.data.InvocationMarshaller; import com.threerings.presents.data.InvocationMarshaller;
@@ -44,12 +43,12 @@ public class TourneyMarshaller extends InvocationMarshaller
public static final int CANCEL = 1; public static final int CANCEL = 1;
// from interface TourneyService // from interface TourneyService
public void cancel (Client arg1, InvocationService.ConfirmListener arg2) public void cancel (InvocationService.ConfirmListener arg1)
{ {
InvocationMarshaller.ConfirmMarshaller listener2 = new InvocationMarshaller.ConfirmMarshaller(); InvocationMarshaller.ConfirmMarshaller listener1 = new InvocationMarshaller.ConfirmMarshaller();
listener2.listener = arg2; listener1.listener = arg1;
sendRequest(arg1, CANCEL, new Object[] { sendRequest(CANCEL, new Object[] {
listener2 listener1
}); });
} }
@@ -57,12 +56,12 @@ public class TourneyMarshaller extends InvocationMarshaller
public static final int JOIN = 2; public static final int JOIN = 2;
// from interface TourneyService // from interface TourneyService
public void join (Client arg1, InvocationService.ConfirmListener arg2) public void join (InvocationService.ConfirmListener arg1)
{ {
InvocationMarshaller.ConfirmMarshaller listener2 = new InvocationMarshaller.ConfirmMarshaller(); InvocationMarshaller.ConfirmMarshaller listener1 = new InvocationMarshaller.ConfirmMarshaller();
listener2.listener = arg2; listener1.listener = arg1;
sendRequest(arg1, JOIN, new Object[] { sendRequest(JOIN, new Object[] {
listener2 listener1
}); });
} }
@@ -70,12 +69,12 @@ public class TourneyMarshaller extends InvocationMarshaller
public static final int LEAVE = 3; public static final int LEAVE = 3;
// from interface TourneyService // from interface TourneyService
public void leave (Client arg1, InvocationService.ConfirmListener arg2) public void leave (InvocationService.ConfirmListener arg1)
{ {
InvocationMarshaller.ConfirmMarshaller listener2 = new InvocationMarshaller.ConfirmMarshaller(); InvocationMarshaller.ConfirmMarshaller listener1 = new InvocationMarshaller.ConfirmMarshaller();
listener2.listener = arg2; listener1.listener = arg1;
sendRequest(arg1, LEAVE, new Object[] { sendRequest(LEAVE, new Object[] {
listener2 listener1
}); });
} }
} }
@@ -24,7 +24,6 @@ package com.threerings.parlor.tourney.data;
import javax.annotation.Generated; import javax.annotation.Generated;
import com.threerings.parlor.tourney.client.TourniesService; import com.threerings.parlor.tourney.client.TourniesService;
import com.threerings.presents.client.Client;
import com.threerings.presents.client.InvocationService; import com.threerings.presents.client.InvocationService;
import com.threerings.presents.data.InvocationMarshaller; import com.threerings.presents.data.InvocationMarshaller;
@@ -44,12 +43,12 @@ public class TourniesMarshaller extends InvocationMarshaller
public static final int CREATE_TOURNEY = 1; public static final int CREATE_TOURNEY = 1;
// from interface TourniesService // from interface TourniesService
public void createTourney (Client arg1, TourneyConfig arg2, InvocationService.ResultListener arg3) public void createTourney (TourneyConfig arg1, InvocationService.ResultListener arg2)
{ {
InvocationMarshaller.ResultMarshaller listener3 = new InvocationMarshaller.ResultMarshaller(); InvocationMarshaller.ResultMarshaller listener2 = new InvocationMarshaller.ResultMarshaller();
listener3.listener = arg3; listener2.listener = arg2;
sendRequest(arg1, CREATE_TOURNEY, new Object[] { sendRequest(CREATE_TOURNEY, new Object[] {
arg2, listener3 arg1, listener2
}); });
} }
} }
@@ -754,12 +754,11 @@ public abstract class PuzzleController extends GameController
_states.clear(); _states.clear();
// send the update progress request // send the update progress request
_puzobj.puzzleGameService.updateProgressSync( _puzobj.puzzleGameService.updateProgressSync(_puzobj.sessionId, events, states);
_ctx.getClient(), _puzobj.sessionId, events, states);
} else { } else {
// send the update progress request // send the update progress request
_puzobj.puzzleGameService.updateProgress(_ctx.getClient(), _puzobj.sessionId, events); _puzobj.puzzleGameService.updateProgress(_puzobj.sessionId, events);
} }
} }
@@ -21,7 +21,6 @@
package com.threerings.puzzle.client; package com.threerings.puzzle.client;
import com.threerings.presents.client.Client;
import com.threerings.presents.client.InvocationService; import com.threerings.presents.client.InvocationService;
import com.threerings.puzzle.data.Board; import com.threerings.puzzle.data.Board;
@@ -37,12 +36,12 @@ public interface PuzzleGameService extends InvocationService, PuzzleCodes
* Asks the puzzle manager to apply the supplied progress events for the specified puzzle round * Asks the puzzle manager to apply the supplied progress events for the specified puzzle round
* to the player's state. * to the player's state.
*/ */
public void updateProgress (Client client, int sessionId, int[] events); public void updateProgress (int sessionId, int[] events);
/** /**
* Debug variant of {@link #updateProgress} that is only used when * Debug variant of {@link #updateProgress} that is only used when
* {@link PuzzlePanel#isSyncingBoards} is true and which includes the board states associated * {@link PuzzlePanel#isSyncingBoards} is true and which includes the board states associated
* with each event. * with each event.
*/ */
public void updateProgressSync (Client client, int sessionId, int[] events, Board[] states); public void updateProgressSync (int sessionId, int[] events, Board[] states);
} }
@@ -23,7 +23,6 @@ package com.threerings.puzzle.data;
import javax.annotation.Generated; import javax.annotation.Generated;
import com.threerings.presents.client.Client;
import com.threerings.presents.data.InvocationMarshaller; import com.threerings.presents.data.InvocationMarshaller;
import com.threerings.puzzle.client.PuzzleGameService; import com.threerings.puzzle.client.PuzzleGameService;
@@ -43,10 +42,10 @@ public class PuzzleGameMarshaller extends InvocationMarshaller
public static final int UPDATE_PROGRESS = 1; public static final int UPDATE_PROGRESS = 1;
// from interface PuzzleGameService // from interface PuzzleGameService
public void updateProgress (Client arg1, int arg2, int[] arg3) public void updateProgress (int arg1, int[] arg2)
{ {
sendRequest(arg1, UPDATE_PROGRESS, new Object[] { sendRequest(UPDATE_PROGRESS, new Object[] {
Integer.valueOf(arg2), arg3 Integer.valueOf(arg1), arg2
}); });
} }
@@ -54,10 +53,10 @@ public class PuzzleGameMarshaller extends InvocationMarshaller
public static final int UPDATE_PROGRESS_SYNC = 2; public static final int UPDATE_PROGRESS_SYNC = 2;
// from interface PuzzleGameService // from interface PuzzleGameService
public void updateProgressSync (Client arg1, int arg2, int[] arg3, Board[] arg4) public void updateProgressSync (int arg1, int[] arg2, Board[] arg3)
{ {
sendRequest(arg1, UPDATE_PROGRESS_SYNC, new Object[] { sendRequest(UPDATE_PROGRESS_SYNC, new Object[] {
Integer.valueOf(arg2), arg3, arg4 Integer.valueOf(arg1), arg2, arg3
}); });
} }
} }
@@ -21,7 +21,6 @@
package com.threerings.stage.client; package com.threerings.stage.client;
import com.threerings.presents.client.Client;
import com.threerings.presents.client.InvocationService; import com.threerings.presents.client.InvocationService;
import com.threerings.miso.data.ObjectInfo; import com.threerings.miso.data.ObjectInfo;
@@ -34,12 +33,10 @@ public interface StageSceneService extends InvocationService
/** /**
* Requests to add the supplied object to the current scene. * Requests to add the supplied object to the current scene.
*/ */
public void addObject (Client client, ObjectInfo info, public void addObject (ObjectInfo info, ConfirmListener listener);
ConfirmListener listener);
/** /**
* Requests to remove the supplied objects from the current scene. * Requests to remove the supplied objects from the current scene.
*/ */
public void removeObjects (Client client, ObjectInfo[] info, public void removeObjects (ObjectInfo[] info, ConfirmListener listener);
ConfirmListener listener);
} }
@@ -24,7 +24,6 @@ package com.threerings.stage.data;
import javax.annotation.Generated; import javax.annotation.Generated;
import com.threerings.miso.data.ObjectInfo; import com.threerings.miso.data.ObjectInfo;
import com.threerings.presents.client.Client;
import com.threerings.presents.client.InvocationService; import com.threerings.presents.client.InvocationService;
import com.threerings.presents.data.InvocationMarshaller; import com.threerings.presents.data.InvocationMarshaller;
import com.threerings.stage.client.StageSceneService; import com.threerings.stage.client.StageSceneService;
@@ -45,12 +44,12 @@ public class StageSceneMarshaller extends InvocationMarshaller
public static final int ADD_OBJECT = 1; public static final int ADD_OBJECT = 1;
// from interface StageSceneService // from interface StageSceneService
public void addObject (Client arg1, ObjectInfo arg2, InvocationService.ConfirmListener arg3) public void addObject (ObjectInfo arg1, InvocationService.ConfirmListener arg2)
{ {
InvocationMarshaller.ConfirmMarshaller listener3 = new InvocationMarshaller.ConfirmMarshaller(); InvocationMarshaller.ConfirmMarshaller listener2 = new InvocationMarshaller.ConfirmMarshaller();
listener3.listener = arg3; listener2.listener = arg2;
sendRequest(arg1, ADD_OBJECT, new Object[] { sendRequest(ADD_OBJECT, new Object[] {
arg2, listener3 arg1, listener2
}); });
} }
@@ -58,12 +57,12 @@ public class StageSceneMarshaller extends InvocationMarshaller
public static final int REMOVE_OBJECTS = 2; public static final int REMOVE_OBJECTS = 2;
// from interface StageSceneService // from interface StageSceneService
public void removeObjects (Client arg1, ObjectInfo[] arg2, InvocationService.ConfirmListener arg3) public void removeObjects (ObjectInfo[] arg1, InvocationService.ConfirmListener arg2)
{ {
InvocationMarshaller.ConfirmMarshaller listener3 = new InvocationMarshaller.ConfirmMarshaller(); InvocationMarshaller.ConfirmMarshaller listener2 = new InvocationMarshaller.ConfirmMarshaller();
listener3.listener = arg3; listener2.listener = arg2;
sendRequest(arg1, REMOVE_OBJECTS, new Object[] { sendRequest(REMOVE_OBJECTS, new Object[] {
arg2, listener3 arg1, listener2
}); });
} }
} }
@@ -82,7 +82,6 @@ public class DirectionButton extends AbstractButton
repaint(); repaint();
} }
}); });
} }
@@ -450,7 +450,7 @@ public class SceneDirector extends BasicDirector
// issue a moveTo request // issue a moveTo request
log.info("Issuing moveTo(" + _pendingSceneId + ", " + sceneVers + ")."); log.info("Issuing moveTo(" + _pendingSceneId + ", " + sceneVers + ").");
_sservice.moveTo(_ctx.getClient(), _pendingSceneId, sceneVers, this); _sservice.moveTo(_pendingSceneId, sceneVers, this);
} }
/** /**
@@ -21,7 +21,6 @@
package com.threerings.whirled.client; package com.threerings.whirled.client;
import com.threerings.presents.client.Client;
import com.threerings.presents.client.InvocationService; import com.threerings.presents.client.InvocationService;
import com.threerings.crowd.data.PlaceConfig; import com.threerings.crowd.data.PlaceConfig;
@@ -83,5 +82,5 @@ public interface SceneService extends InvocationService
* @param sceneId the scene id to which we want to move. * @param sceneId the scene id to which we want to move.
* @param version the version number of the scene object that we have in our local repository. * @param version the version number of the scene object that we have in our local repository.
*/ */
public void moveTo (Client client, int sceneId, int version, SceneMoveListener listener); public void moveTo (int sceneId, int version, SceneMoveListener listener);
} }
@@ -24,7 +24,6 @@ package com.threerings.whirled.data;
import javax.annotation.Generated; import javax.annotation.Generated;
import com.threerings.crowd.data.PlaceConfig; import com.threerings.crowd.data.PlaceConfig;
import com.threerings.presents.client.Client;
import com.threerings.presents.data.InvocationMarshaller; import com.threerings.presents.data.InvocationMarshaller;
import com.threerings.presents.dobj.InvocationResponseEvent; import com.threerings.presents.dobj.InvocationResponseEvent;
import com.threerings.whirled.client.SceneService; import com.threerings.whirled.client.SceneService;
@@ -134,12 +133,12 @@ public class SceneMarshaller extends InvocationMarshaller
public static final int MOVE_TO = 1; public static final int MOVE_TO = 1;
// from interface SceneService // from interface SceneService
public void moveTo (Client arg1, int arg2, int arg3, SceneService.SceneMoveListener arg4) public void moveTo (int arg1, int arg2, SceneService.SceneMoveListener arg3)
{ {
SceneMarshaller.SceneMoveMarshaller listener4 = new SceneMarshaller.SceneMoveMarshaller(); SceneMarshaller.SceneMoveMarshaller listener3 = new SceneMarshaller.SceneMoveMarshaller();
listener4.listener = arg4; listener3.listener = arg3;
sendRequest(arg1, MOVE_TO, new Object[] { sendRequest(MOVE_TO, new Object[] {
Integer.valueOf(arg2), Integer.valueOf(arg3), listener4 Integer.valueOf(arg1), Integer.valueOf(arg2), listener3
}); });
} }
} }
@@ -236,7 +236,6 @@ public class SceneRegistry
return newList; return newList;
} }
/** /**
* Called when the scene resolution has completed successfully. * Called when the scene resolution has completed successfully.
*/ */
@@ -162,7 +162,7 @@ public class SpotSceneDirector extends BasicDirector
// issue a traversePortal request // issue a traversePortal request
log.info("Issuing traversePortal(" + sceneId + ", " + dest + ", " + sceneVer + ")."); log.info("Issuing traversePortal(" + sceneId + ", " + dest + ", " + sceneVer + ").");
_sservice.traversePortal(_ctx.getClient(), sceneId, portalId, sceneVer, _sservice.traversePortal(sceneId, portalId, sceneVer,
new SpotService.SpotSceneMoveListener() { new SpotService.SpotSceneMoveListener() {
public void requestFailed (String cause) { public void requestFailed (String cause) {
_scdir.requestFailed(cause); _scdir.requestFailed(cause);
@@ -257,7 +257,7 @@ public class SpotSceneDirector extends BasicDirector
} }
} }
}; };
_sservice.changeLocation(_ctx.getClient(), sceneId, loc, clist); _sservice.changeLocation(sceneId, loc, clist);
} }
/** /**
@@ -282,7 +282,7 @@ public class SpotSceneDirector extends BasicDirector
log.info("Joining cluster", "friend", froid); log.info("Joining cluster", "friend", froid);
_sservice.joinCluster(_ctx.getClient(), froid, new ConfirmListener() { _sservice.joinCluster(froid, new ConfirmListener() {
public void requestProcessed () { public void requestProcessed () {
if (listener != null) { if (listener != null) {
listener.requestCompleted(null); listener.requestCompleted(null);
@@ -334,7 +334,7 @@ public class SpotSceneDirector extends BasicDirector
message = _chatdir.filter(message, null, true); message = _chatdir.filter(message, null, true);
if (message != null) { if (message != null) {
_sservice.clusterSpeak(_ctx.getClient(), message, mode); _sservice.clusterSpeak(message, mode);
} }
return true; return true;
} }
@@ -21,7 +21,6 @@
package com.threerings.whirled.spot.client; package com.threerings.whirled.spot.client;
import com.threerings.presents.client.Client;
import com.threerings.presents.client.InvocationService; import com.threerings.presents.client.InvocationService;
import com.threerings.whirled.client.SceneService.SceneMoveListener; import com.threerings.whirled.client.SceneService.SceneMoveListener;
@@ -55,9 +54,8 @@ public interface SpotService extends InvocationService
* @param destSceneVer the version of the destination scene data that * @param destSceneVer the version of the destination scene data that
* the client has in its local repository. * the client has in its local repository.
*/ */
public void traversePortal ( public void traversePortal (int sceneId, int portalId, int destSceneVer,
Client client, int sceneId, int portalId, int destSceneVer, SpotSceneMoveListener listener);
SpotSceneMoveListener listener);
/** /**
* Requests that this client's body be made to move to the specified * Requests that this client's body be made to move to the specified
@@ -67,8 +65,7 @@ public interface SpotService extends InvocationService
* @param sceneId the id of the scene in which to change location. * @param sceneId the id of the scene in which to change location.
* @param loc the location to which to move. * @param loc the location to which to move.
*/ */
public void changeLocation (Client client, int sceneId, Location loc, public void changeLocation (int sceneId, Location loc, ConfirmListener listener);
ConfirmListener listener);
/** /**
* Requests that this client start or join the specified cluster. They * Requests that this client start or join the specified cluster. They
@@ -79,8 +76,7 @@ public interface SpotService extends InvocationService
* or target user's cluster, or create a cluster with the target user * or target user's cluster, or create a cluster with the target user
* if they are not already in one. * if they are not already in one.
*/ */
public void joinCluster (Client client, int friendOid, public void joinCluster (int friendOid, ConfirmListener listener);
ConfirmListener listener);
/** /**
* Requests that the supplied message be delivered to listeners in the * Requests that the supplied message be delivered to listeners in the
@@ -90,5 +86,5 @@ public interface SpotService extends InvocationService
* @param mode an associated mode constant that can be used to * @param mode an associated mode constant that can be used to
* identify different kinds of "speech" (emote, thought bubble, etc.). * identify different kinds of "speech" (emote, thought bubble, etc.).
*/ */
public void clusterSpeak (Client client, String message, byte mode); public void clusterSpeak (String message, byte mode);
} }
@@ -24,7 +24,6 @@ package com.threerings.whirled.spot.data;
import javax.annotation.Generated; import javax.annotation.Generated;
import com.threerings.crowd.data.PlaceConfig; import com.threerings.crowd.data.PlaceConfig;
import com.threerings.presents.client.Client;
import com.threerings.presents.client.InvocationService; import com.threerings.presents.client.InvocationService;
import com.threerings.presents.data.InvocationMarshaller; import com.threerings.presents.data.InvocationMarshaller;
import com.threerings.presents.dobj.InvocationResponseEvent; import com.threerings.presents.dobj.InvocationResponseEvent;
@@ -155,12 +154,12 @@ public class SpotMarshaller extends InvocationMarshaller
public static final int CHANGE_LOCATION = 1; public static final int CHANGE_LOCATION = 1;
// from interface SpotService // from interface SpotService
public void changeLocation (Client arg1, int arg2, Location arg3, InvocationService.ConfirmListener arg4) public void changeLocation (int arg1, Location arg2, InvocationService.ConfirmListener arg3)
{ {
InvocationMarshaller.ConfirmMarshaller listener4 = new InvocationMarshaller.ConfirmMarshaller(); InvocationMarshaller.ConfirmMarshaller listener3 = new InvocationMarshaller.ConfirmMarshaller();
listener4.listener = arg4; listener3.listener = arg3;
sendRequest(arg1, CHANGE_LOCATION, new Object[] { sendRequest(CHANGE_LOCATION, new Object[] {
Integer.valueOf(arg2), arg3, listener4 Integer.valueOf(arg1), arg2, listener3
}); });
} }
@@ -168,10 +167,10 @@ public class SpotMarshaller extends InvocationMarshaller
public static final int CLUSTER_SPEAK = 2; public static final int CLUSTER_SPEAK = 2;
// from interface SpotService // from interface SpotService
public void clusterSpeak (Client arg1, String arg2, byte arg3) public void clusterSpeak (String arg1, byte arg2)
{ {
sendRequest(arg1, CLUSTER_SPEAK, new Object[] { sendRequest(CLUSTER_SPEAK, new Object[] {
arg2, Byte.valueOf(arg3) arg1, Byte.valueOf(arg2)
}); });
} }
@@ -179,12 +178,12 @@ public class SpotMarshaller extends InvocationMarshaller
public static final int JOIN_CLUSTER = 3; public static final int JOIN_CLUSTER = 3;
// from interface SpotService // from interface SpotService
public void joinCluster (Client arg1, int arg2, InvocationService.ConfirmListener arg3) public void joinCluster (int arg1, InvocationService.ConfirmListener arg2)
{ {
InvocationMarshaller.ConfirmMarshaller listener3 = new InvocationMarshaller.ConfirmMarshaller(); InvocationMarshaller.ConfirmMarshaller listener2 = new InvocationMarshaller.ConfirmMarshaller();
listener3.listener = arg3; listener2.listener = arg2;
sendRequest(arg1, JOIN_CLUSTER, new Object[] { sendRequest(JOIN_CLUSTER, new Object[] {
Integer.valueOf(arg2), listener3 Integer.valueOf(arg1), listener2
}); });
} }
@@ -192,12 +191,12 @@ public class SpotMarshaller extends InvocationMarshaller
public static final int TRAVERSE_PORTAL = 4; public static final int TRAVERSE_PORTAL = 4;
// from interface SpotService // from interface SpotService
public void traversePortal (Client arg1, int arg2, int arg3, int arg4, SpotService.SpotSceneMoveListener arg5) public void traversePortal (int arg1, int arg2, int arg3, SpotService.SpotSceneMoveListener arg4)
{ {
SpotMarshaller.SpotSceneMoveMarshaller listener5 = new SpotMarshaller.SpotSceneMoveMarshaller(); SpotMarshaller.SpotSceneMoveMarshaller listener4 = new SpotMarshaller.SpotSceneMoveMarshaller();
listener5.listener = arg5; listener4.listener = arg4;
sendRequest(arg1, TRAVERSE_PORTAL, new Object[] { sendRequest(TRAVERSE_PORTAL, new Object[] {
Integer.valueOf(arg2), Integer.valueOf(arg3), Integer.valueOf(arg4), listener5 Integer.valueOf(arg1), Integer.valueOf(arg2), Integer.valueOf(arg3), listener4
}); });
} }
} }
@@ -152,7 +152,7 @@ public class ZoneDirector extends BasicDirector
// issue a moveTo request // issue a moveTo request
log.info("Issuing zoned moveTo(" + ZoneUtil.toString(_pendingZoneId) + log.info("Issuing zoned moveTo(" + ZoneUtil.toString(_pendingZoneId) +
", " + sceneId + ", " + sceneVers + ")."); ", " + sceneId + ", " + sceneVers + ").");
_zservice.moveTo(_ctx.getClient(), _pendingZoneId, sceneId, sceneVers, this); _zservice.moveTo(_pendingZoneId, sceneId, sceneVers, this);
} }
@Override @Override
@@ -21,7 +21,6 @@
package com.threerings.whirled.zone.client; package com.threerings.whirled.zone.client;
import com.threerings.presents.client.Client;
import com.threerings.presents.client.InvocationService; import com.threerings.presents.client.InvocationService;
import com.threerings.crowd.data.PlaceConfig; import com.threerings.crowd.data.PlaceConfig;
@@ -72,6 +71,5 @@ public interface ZoneService extends InvocationService
* @param version the version number of the scene object that we have in our local repository. * @param version the version number of the scene object that we have in our local repository.
* @param listener receives the callback when the request succeeds or fails. * @param listener receives the callback when the request succeeds or fails.
*/ */
public void moveTo (Client client, int zoneId, int sceneId, int version, public void moveTo (int zoneId, int sceneId, int version, ZoneMoveListener listener);
ZoneMoveListener listener);
} }
@@ -24,7 +24,6 @@ package com.threerings.whirled.zone.data;
import javax.annotation.Generated; import javax.annotation.Generated;
import com.threerings.crowd.data.PlaceConfig; import com.threerings.crowd.data.PlaceConfig;
import com.threerings.presents.client.Client;
import com.threerings.presents.data.InvocationMarshaller; import com.threerings.presents.data.InvocationMarshaller;
import com.threerings.presents.dobj.InvocationResponseEvent; import com.threerings.presents.dobj.InvocationResponseEvent;
import com.threerings.whirled.data.SceneModel; import com.threerings.whirled.data.SceneModel;
@@ -136,12 +135,12 @@ public class ZoneMarshaller extends InvocationMarshaller
public static final int MOVE_TO = 1; public static final int MOVE_TO = 1;
// from interface ZoneService // from interface ZoneService
public void moveTo (Client arg1, int arg2, int arg3, int arg4, ZoneService.ZoneMoveListener arg5) public void moveTo (int arg1, int arg2, int arg3, ZoneService.ZoneMoveListener arg4)
{ {
ZoneMarshaller.ZoneMoveMarshaller listener5 = new ZoneMarshaller.ZoneMoveMarshaller(); ZoneMarshaller.ZoneMoveMarshaller listener4 = new ZoneMarshaller.ZoneMoveMarshaller();
listener5.listener = arg5; listener4.listener = arg4;
sendRequest(arg1, MOVE_TO, new Object[] { sendRequest(MOVE_TO, new Object[] {
Integer.valueOf(arg2), Integer.valueOf(arg3), Integer.valueOf(arg4), listener5 Integer.valueOf(arg1), Integer.valueOf(arg2), Integer.valueOf(arg3), listener4
}); });
} }
} }
@@ -55,5 +55,4 @@ public class HostedZone extends SimpleStreamableObject
return zoneId; return zoneId;
} }
} }
@@ -38,7 +38,6 @@ public class ZoneNodeObject extends CrowdNodeObject
/** Contains info on all zones hosted by this server. */ /** Contains info on all zones hosted by this server. */
public DSet<HostedZone> hostedZones = DSet.newDSet(); public DSet<HostedZone> hostedZones = DSet.newDSet();
// AUTO-GENERATED: METHODS START // AUTO-GENERATED: METHODS START
/** /**
* Requests that the specified entry be added to the * Requests that the specified entry be added to the