From e03ffd02bc42f57773ef3dc51a1f65f3acae2fd0 Mon Sep 17 00:00:00 2001 From: Michael Bayne Date: Thu, 24 Aug 2006 01:05:18 +0000 Subject: [PATCH] To preserve backwards compatibility, GameManager cannot define createPlaceObject() because it needs to fall back to PlaceManager's createPlaceObject() which calls getPlaceObjectClass() which all GG games currently use. It doesn't really make sense for GameManager to implement that method anyway because no one will ever just use a GameObject, they'll need some sort of derivation if they want to have any game state at all. Really that method should be abstract in PlaceManager and GameManager but I'm not sure we could change that now without breaking things (certainly we couldn't preserve backwards compability which renders the idea moot anyway). git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@59 c613c5cb-e716-0410-b11b-feb51c14d237 --- src/java/com/threerings/parlor/game/server/GameManager.java | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/java/com/threerings/parlor/game/server/GameManager.java b/src/java/com/threerings/parlor/game/server/GameManager.java index 9e154d52..9426d8ec 100644 --- a/src/java/com/threerings/parlor/game/server/GameManager.java +++ b/src/java/com/threerings/parlor/game/server/GameManager.java @@ -485,12 +485,6 @@ public class GameManager extends PlaceManager } } - // documentation inherited - protected PlaceObject createPlaceObject () - { - return new GameObject(); - } - // documentation inherited protected void didStartup () {