Remove final-tag from standardgame

Actually I wonder why standardgame is finally. Even in the comments it is written to subclass standardgame if you want to switch from prefs to properties in getNewSettings. Not possible with final classes…



Therefore I want to change this:


Index: src/com/jmex/game/StandardGame.java
===================================================================
--- src/com/jmex/game/StandardGame.java   (revision 5122)
+++ src/com/jmex/game/StandardGame.java   (working copy)
@@ -96,7 +96,7 @@
  * @author Matthew D. Hicks
  * @version $Revision$, $Date$
  */
-public final class StandardGame extends AbstractGame implements Runnable {
+public class StandardGame extends AbstractGame implements Runnable {
     private static final Logger logger = Logger.getLogger(StandardGame.class
             .getName());
    



EDIT:
Ok,..I found the cause:

http://www.jmonkeyengine.com/forum/index.php?topic=6575.0

Hmm,...makes somehow sense...I will think about a different approach...! But first I have to watch championsleague football! :D oleole

yep, it was not meant to be subclassed, there were quite a few discussions about that topic :slight_smile: