diff --git a/src/java/com/threerings/ezgame/server/EZGameManager.java b/src/java/com/threerings/ezgame/server/EZGameManager.java index d92b91f7..1d5a21d8 100644 --- a/src/java/com/threerings/ezgame/server/EZGameManager.java +++ b/src/java/com/threerings/ezgame/server/EZGameManager.java @@ -252,9 +252,9 @@ public class EZGameManager extends GameManager } @Override - protected Class getPlaceObjectClass () + protected PlaceObject createPlaceObject () { - return EZGameObject.class; + return new EZGameObject(); } @Override diff --git a/src/java/com/threerings/micasa/lobby/table/TableLobbyManager.java b/src/java/com/threerings/micasa/lobby/table/TableLobbyManager.java index 517483cf..37cb1e24 100644 --- a/src/java/com/threerings/micasa/lobby/table/TableLobbyManager.java +++ b/src/java/com/threerings/micasa/lobby/table/TableLobbyManager.java @@ -21,6 +21,7 @@ package com.threerings.micasa.lobby.table; +import com.threerings.crowd.data.PlaceObject; import com.threerings.parlor.server.TableManager; import com.threerings.parlor.server.TableManagerProvider; import com.threerings.micasa.lobby.LobbyManager; @@ -43,9 +44,9 @@ public class TableLobbyManager } // documentation inherited - protected Class getPlaceObjectClass () + protected PlaceObject createPlaceObject () { - return TableLobbyObject.class; + return new TableLobbyObject(); } // documentation inherited diff --git a/src/java/com/threerings/parlor/game/server/GameManager.java b/src/java/com/threerings/parlor/game/server/GameManager.java index 2e45f8d4..9e154d52 100644 --- a/src/java/com/threerings/parlor/game/server/GameManager.java +++ b/src/java/com/threerings/parlor/game/server/GameManager.java @@ -41,6 +41,7 @@ import com.threerings.presents.dobj.DObject; import com.threerings.crowd.chat.server.SpeakProvider; import com.threerings.crowd.data.BodyObject; +import com.threerings.crowd.data.PlaceObject; import com.threerings.crowd.server.CrowdServer; import com.threerings.crowd.server.PlaceManager; import com.threerings.crowd.server.PlaceManagerDelegate; @@ -485,9 +486,9 @@ public class GameManager extends PlaceManager } // documentation inherited - protected Class getPlaceObjectClass () + protected PlaceObject createPlaceObject () { - return GameObject.class; + return new GameObject(); } // documentation inherited diff --git a/src/java/com/threerings/puzzle/server/PuzzleManager.java b/src/java/com/threerings/puzzle/server/PuzzleManager.java index 7e7a9531..95233786 100644 --- a/src/java/com/threerings/puzzle/server/PuzzleManager.java +++ b/src/java/com/threerings/puzzle/server/PuzzleManager.java @@ -33,6 +33,7 @@ import com.threerings.presents.dobj.DObject; import com.threerings.presents.dobj.OidList; import com.threerings.crowd.data.BodyObject; +import com.threerings.crowd.data.PlaceObject; import com.threerings.crowd.server.CrowdServer; import com.threerings.parlor.game.data.GameObject; @@ -169,9 +170,9 @@ public abstract class PuzzleManager extends GameManager } // documentation inherited - protected Class getPlaceObjectClass () + protected PlaceObject createPlaceObject () { - return PuzzleObject.class; + return new PuzzleObject(); } // documentation inherited