From: Astrid S. <ast...@us...> - 2007-03-27 23:41:46
|
Update of /cvsroot/arianne/stendhal/src/games/stendhal/client/entity In directory sc8-pr-cvs11.sourceforge.net:/tmp/cvs-serv31818/src/games/stendhal/client/entity Modified Files: EntityFabric.java Added Files: User.java Log Message: simple hack to have the current user crreated in its own class User extends Player --- NEW FILE: User.java --- package games.stendhal.client.entity; import marauroa.common.game.AttributeNotFoundException; import marauroa.common.game.RPObject; public class User extends Player { public User(RPObject object) throws AttributeNotFoundException { super(object); } } Index: EntityFabric.java =================================================================== RCS file: /cvsroot/arianne/stendhal/src/games/stendhal/client/entity/EntityFabric.java,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** EntityFabric.java 23 Mar 2007 21:00:36 -0000 1.11 --- EntityFabric.java 27 Mar 2007 23:41:44 -0000 1.12 *************** *** 33,36 **** --- 33,41 ---- public static Entity createEntity(RPObject object) { try { + if (object.has("name")){ + if (StendhalClient.userName.equals(object.get("name"))){ + return new User(object); + } + } String type = object.get("type"); String eclass = null; |