From: Hendrik B. <nh...@us...> - 2010-04-27 18:29:53
|
Update of /cvsroot/arianne/stendhal/src/games/stendhal/client/entity In directory sfp-cvsdas-4.v30.ch3.sourceforge.com:/tmp/cvs-serv12032/src/games/stendhal/client/entity Modified Files: Door.java Portal.java Log Message: defined "use" attribute in Poral RPClass on the server and pay attention to it on the client by displaying the action cursor and sending a use action instead of walking into it. Index: Portal.java =================================================================== RCS file: /cvsroot/arianne/stendhal/src/games/stendhal/client/entity/Portal.java,v retrieving revision 1.38 retrieving revision 1.39 diff -C2 -d -r1.38 -r1.39 *** Portal.java 13 Aug 2009 21:14:33 -0000 1.38 --- Portal.java 27 Apr 2010 18:29:45 -0000 1.39 *************** *** 94,96 **** --- 94,106 ---- } } + + + /** + * Is this entity useable? + * + * @return true if it is useable, false otherwise + */ + public boolean isUseable() { + return rpObject.has("use"); + } } Index: Door.java =================================================================== RCS file: /cvsroot/arianne/stendhal/src/games/stendhal/client/entity/Door.java,v retrieving revision 1.45 retrieving revision 1.46 diff -C2 -d -r1.45 -r1.46 *** Door.java 13 Aug 2009 21:14:32 -0000 1.45 --- Door.java 27 Apr 2010 18:29:45 -0000 1.46 *************** *** 33,36 **** --- 33,37 ---- */ public Door() { + // default constructor } *************** *** 115,117 **** --- 116,127 ---- } } + + /** + * Is this entity useable? + * + * @return true if it is useable, false otherwise + */ + public boolean isUseable() { + return rpObject.has("use"); + } } |