Here are current singleton's class files :
- {l Code}: {l Select All Code}
tom@linux-jc3n:~/Opendungeons/opendungeons/source> ack 'Singleton<' | ack '.h'
LogManager.h:41:class LogManager : public Ogre::Singleton<LogManager>
Translation.h:18:class Translation : public Ogre::Singleton<Translation>
ResourceManager.h:19:class ResourceManager : public Ogre::Singleton<ResourceManager>
TextRenderer.h:10:class TextRenderer: public Ogre::Singleton<TextRenderer>
ODFrameListener.h:53: public Ogre::Singleton<ODFrameListener>,
Gui.h:32:class Gui : public Ogre::Singleton<Gui>
SoundEffectsHelper.h:18:class SoundEffectsHelper: public Ogre::Singleton<SoundEffectsHelper>
MusicPlayer.h:21:class MusicPlayer: public Ogre::Singleton<MusicPlayer>
ODApplication.h:19:class ODApplication : public Ogre::Singleton<ODApplication>
MiniMap.h:34:class MiniMap : public Ogre::Singleton<MiniMap>
RenderManager.h:30:class RenderManager: public Ogre::Singleton<RenderManager>
GameStateManager.h:40: public Ogre::Singleton<GameStateManager>
Console.h:37: public Ogre::Singleton<Console>,
Director.h:54: public Ogre::Singleton<Director>{
ASWrapper.h:24:class ASWrapper : public Ogre::Singleton<ASWrapper>
Well I plan to remove all subclasses "Singleton" . Any remarks welcome ....