Missed some bits.

git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2879 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
Michael Bayne
2003-11-26 02:07:45 +00:00
parent 104763ac88
commit 5424a66006
3 changed files with 29 additions and 38 deletions
@@ -1,5 +1,5 @@
//
// $Id: PuzzleBoardView.java,v 1.1 2003/11/26 01:42:34 mdb Exp $
// $Id: PuzzleBoardView.java,v 1.2 2003/11/26 02:07:45 mdb Exp $
package com.threerings.puzzle.client;
@@ -26,7 +26,8 @@ import com.threerings.media.image.Mirage;
import com.threerings.media.sprite.Sprite;
import com.threerings.media.sprite.SpriteManager;
import com.threerings.yohoho.client.YoUI;
// import com.threerings.yohoho.client.YoUI;
import com.threerings.puzzle.Log;
import com.threerings.puzzle.client.ScoreAnimation;
import com.threerings.puzzle.data.Board;
@@ -91,17 +92,17 @@ public abstract class PuzzleBoardView extends VirtualMediaPanel
*/
public void setPaused (boolean paused)
{
if (paused) {
_pauseLabel = new Label(
YoUI.puzzle.getBundle().get(_pctrl.getPauseString()),
Label.BOLD | Label.OUTLINE, Color.WHITE, Color.BLACK,
_fonts[_fonts.length - 2]);
_pauseLabel.setTargetWidth(_bounds.width);
_pauseLabel.layout(this);
} else {
_pauseLabel = null;
}
repaint();
// if (paused) {
// _pauseLabel = new Label(
// YoUI.puzzle.getBundle().get(_pctrl.getPauseString()),
// Label.BOLD | Label.OUTLINE, Color.WHITE, Color.BLACK,
// _fonts[_fonts.length - 2]);
// _pauseLabel.setTargetWidth(_bounds.width);
// _pauseLabel.layout(this);
// } else {
// _pauseLabel = null;
// }
// repaint();
}
/**
@@ -1,5 +1,5 @@
//
// $Id: DropBoardView.java,v 1.1 2003/11/26 01:42:34 mdb Exp $
// $Id: DropBoardView.java,v 1.2 2003/11/26 02:07:45 mdb Exp $
package com.threerings.puzzle.drop.client;
@@ -17,14 +17,12 @@ import com.samskivert.swing.Label;
import com.threerings.media.image.Mirage;
import com.threerings.media.sprite.Sprite;
import com.threerings.yohoho.client.YoUI;
import com.threerings.puzzle.util.PuzzleContext;
import com.threerings.puzzle.Log;
import com.threerings.puzzle.client.PuzzleBoardView;
import com.threerings.puzzle.client.ScoreAnimation;
import com.threerings.puzzle.data.Board;
import com.threerings.puzzle.data.PuzzleConfig;
import com.threerings.puzzle.util.PuzzleContext;
import com.threerings.puzzle.drop.data.DropBoard;
import com.threerings.puzzle.drop.data.DropConfig;
@@ -1,5 +1,5 @@
//
// $Id: PuzzleManager.java,v 1.1 2003/11/26 01:42:34 mdb Exp $
// $Id: PuzzleManager.java,v 1.2 2003/11/26 02:07:45 mdb Exp $
package com.threerings.puzzle.server;
@@ -23,6 +23,7 @@ import com.threerings.presents.server.util.SafeInterval;
import com.threerings.crowd.data.BodyObject;
import com.threerings.crowd.data.OccupantInfo;
import com.threerings.crowd.server.CrowdServer;
import com.threerings.crowd.server.PlaceManagerDelegate;
import com.threerings.parlor.game.GameManager;
@@ -33,13 +34,6 @@ import com.threerings.util.MessageBundle;
import com.threerings.util.RandomUtil;
import com.threerings.util.StreamableArrayList;
import com.threerings.yohoho.data.ActivityCodes;
import com.threerings.yohoho.data.YoOccupantInfo;
import com.threerings.crowd.data.BodyObject;
import com.threerings.yohoho.server.PirateManager;
import com.threerings.yohoho.server.YoSceneManager;
import com.threerings.yohoho.server.YoServer;
import com.threerings.puzzle.Log;
import com.threerings.puzzle.data.Board;
import com.threerings.puzzle.data.BoardSummary;
@@ -75,11 +69,11 @@ public abstract class PuzzleManager extends GameManager
// if we have their oid, use that
int ploid = _playerOids[playerIdx];
if (ploid > 0) {
return (BodyObject)YoServer.omgr.getObject(ploid);
return (BodyObject)CrowdServer.omgr.getObject(ploid);
}
// otherwise look them up by name
String name = getPlayerName(playerIdx);
return (name == null) ? null : (BodyObject)YoServer.lookupBody(name);
return (name == null) ? null : CrowdServer.lookupBody(name);
}
/**
@@ -266,11 +260,12 @@ public abstract class PuzzleManager extends GameManager
if (_uiid == -1 && statusInterval > 0) {
// register the status update interval to address subsequent
// periodic updates
_uiid = IntervalManager.register(new SafeInterval(YoServer.omgr) {
public void run () {
sendStatusUpdate();
}
}, statusInterval, null, true);
_uiid = IntervalManager.register(
new SafeInterval(CrowdServer.omgr) {
public void run () {
sendStatusUpdate();
}
}, statusInterval, null, true);
}
}
@@ -437,7 +432,7 @@ public abstract class PuzzleManager extends GameManager
// now send a message event to each room
for (int ii=0, nn = places.size(); ii < nn; ii++) {
DObject place = YoServer.omgr.getObject(places.get(ii));
DObject place = CrowdServer.omgr.getObject(places.get(ii));
if (place != null) {
place.postMessage(WINNERS_AND_LOSERS, args);
}
@@ -453,7 +448,7 @@ public abstract class PuzzleManager extends GameManager
OidList knocky = new OidList(1);
knocky.add(user.getOid());
DObject place = YoServer.omgr.getObject(user.location);
DObject place = CrowdServer.omgr.getObject(user.location);
if (place != null) {
place.postMessage(PLAYER_KNOCKED_OUT, new Object[] { knocky });
}
@@ -473,9 +468,6 @@ public abstract class PuzzleManager extends GameManager
// clear out our service registration
_invmgr.clearDispatcher(_puzobj.puzzleGameService);
// clear out our status indicator
YoServer.status.removeFromPuzzles(new Integer(_puzobj.getOid()));
}
/**
@@ -593,7 +585,7 @@ public abstract class PuzzleManager extends GameManager
if (_puzobj.state != PuzzleObject.GAME_OVER) {
// inform remaining users that the user left
BodyObject user = (BodyObject)YoServer.omgr.getObject(bodyOid);
BodyObject user = (BodyObject)CrowdServer.omgr.getObject(bodyOid);
if (user != null) {
systemMessage(MessageBundle.tcompose(
"m.user_left", user.username));