Changeset - r12925:90ba6b12158c
[Not reviewed]
master
0 20 0
rubidium - 15 years ago 2009-09-05 21:26:51
rubidium@openttd.org
(svn r17428) -Codechange: add a function to get the name of a driver
20 files changed with 21 insertions and 0 deletions:
0 comments (0 inline, 0 general)
src/driver.h
Show inline comments
 
@@ -36,6 +36,8 @@ public:
 
		DT_VIDEO,
 
		DT_END,
 
	};
 

	
 
	virtual const char *GetName() const = 0;
 
};
 

	
 
DECLARE_POSTFIX_INCREMENT(Driver::Type);
src/music/allegro_m.h
Show inline comments
 
@@ -27,6 +27,7 @@ public:
 
	/* virtual */ bool IsSongPlaying();
 

	
 
	/* virtual */ void SetVolume(byte vol);
 
	/* virtual */ const char *GetName() const { return "allegro"; }
 
};
 

	
 
class FMusicDriver_Allegro: public MusicDriverFactory<FMusicDriver_Allegro> {
src/music/bemidi.h
Show inline comments
 
@@ -27,6 +27,7 @@ public:
 
	/* virtual */ bool IsSongPlaying();
 

	
 
	/* virtual */ void SetVolume(byte vol);
 
	/* virtual */ const char *GetName() const { return "bemidi"; }
 
};
 

	
 
class FMusicDriver_BeMidi: public MusicDriverFactory<FMusicDriver_BeMidi> {
src/music/dmusic.h
Show inline comments
 
@@ -27,6 +27,7 @@ public:
 
	/* virtual */ bool IsSongPlaying();
 

	
 
	/* virtual */ void SetVolume(byte vol);
 
	/* virtual */ const char *GetName() const { return "dmusic"; }
 
};
 

	
 
class FMusicDriver_DMusic: public MusicDriverFactory<FMusicDriver_DMusic> {
src/music/extmidi.h
Show inline comments
 
@@ -35,6 +35,7 @@ public:
 
	/* virtual */ bool IsSongPlaying();
 

	
 
	/* virtual */ void SetVolume(byte vol);
 
	/* virtual */ const char *GetName() const { return "extmidi"; }
 
};
 

	
 
class FMusicDriver_ExtMidi: public MusicDriverFactory<FMusicDriver_ExtMidi> {
src/music/libtimidity.h
Show inline comments
 
@@ -27,6 +27,7 @@ public:
 
	/* virtual */ bool IsSongPlaying();
 

	
 
	/* virtual */ void SetVolume(byte vol);
 
	/* virtual */ const char *GetName() const { return "libtimidity"; }
 
};
 

	
 
class FMusicDriver_LibTimidity: public MusicDriverFactory<FMusicDriver_LibTimidity> {
src/music/null_m.h
Show inline comments
 
@@ -27,6 +27,7 @@ public:
 
	/* virtual */ bool IsSongPlaying() { return true; }
 

	
 
	/* virtual */ void SetVolume(byte vol) { }
 
	/* virtual */ const char *GetName() const { return "null"; }
 
};
 

	
 
class FMusicDriver_Null: public MusicDriverFactory<FMusicDriver_Null> {
src/music/os2_m.h
Show inline comments
 
@@ -27,6 +27,7 @@ public:
 
	/* virtual */ bool IsSongPlaying();
 

	
 
	/* virtual */ void SetVolume(byte vol);
 
	/* virtual */ const char *GetName() const { return "os2"; }
 
};
 

	
 
class FMusicDriver_OS2: public MusicDriverFactory<FMusicDriver_OS2> {
src/music/qtmidi.h
Show inline comments
 
@@ -27,6 +27,7 @@ public:
 
	/* virtual */ bool IsSongPlaying();
 

	
 
	/* virtual */ void SetVolume(byte vol);
 
	/* virtual */ const char *GetName() const { return "qt"; }
 
};
 

	
 
class FMusicDriver_QtMidi: public MusicDriverFactory<FMusicDriver_QtMidi> {
src/music/win32_m.h
Show inline comments
 
@@ -27,6 +27,7 @@ public:
 
	/* virtual */ bool IsSongPlaying();
 

	
 
	/* virtual */ void SetVolume(byte vol);
 
	/* virtual */ const char *GetName() const { return "win32"; }
 
};
 

	
 
class FMusicDriver_Win32: public MusicDriverFactory<FMusicDriver_Win32> {
src/sound/allegro_s.h
Show inline comments
 
@@ -21,6 +21,7 @@ public:
 
	/* virtual */ void Stop();
 

	
 
	/* virtual */ void MainLoop();
 
	/* virtual */ const char *GetName() const { return "allegro"; }
 
};
 

	
 
class FSoundDriver_Allegro: public SoundDriverFactory<FSoundDriver_Allegro> {
src/sound/cocoa_s.h
Show inline comments
 
@@ -19,6 +19,7 @@ public:
 
	/* virtual */ const char *Start(const char * const *param);
 

	
 
	/* virtual */ void Stop();
 
	/* virtual */ const char *GetName() const { return "cocoa"; }
 
};
 

	
 
class FSoundDriver_Cocoa: public SoundDriverFactory<FSoundDriver_Cocoa> {
src/sound/null_s.h
Show inline comments
 
@@ -19,6 +19,7 @@ public:
 
	/* virtual */ const char *Start(const char * const *param) { return NULL; }
 

	
 
	/* virtual */ void Stop() { }
 
	/* virtual */ const char *GetName() const { return "null"; }
 
};
 

	
 
class FSoundDriver_Null: public SoundDriverFactory<FSoundDriver_Null> {
src/sound/sdl_s.h
Show inline comments
 
@@ -19,6 +19,7 @@ public:
 
	/* virtual */ const char *Start(const char * const *param);
 

	
 
	/* virtual */ void Stop();
 
	/* virtual */ const char *GetName() const { return "sdl"; }
 
};
 

	
 
class FSoundDriver_SDL: public SoundDriverFactory<FSoundDriver_SDL> {
src/sound/win32_s.h
Show inline comments
 
@@ -19,6 +19,7 @@ public:
 
	/* virtual */ const char *Start(const char * const *param);
 

	
 
	/* virtual */ void Stop();
 
	/* virtual */ const char *GetName() const { return "win32"; }
 
};
 

	
 
class FSoundDriver_Win32: public SoundDriverFactory<FSoundDriver_Win32> {
src/video/allegro_v.h
Show inline comments
 
@@ -27,6 +27,7 @@ public:
 
	/* virtual */ bool ChangeResolution(int w, int h);
 

	
 
	/* virtual */ bool ToggleFullscreen(bool fullscreen);
 
	/* virtual */ const char *GetName() const { return "allegro"; }
 
};
 

	
 
class FVideoDriver_Allegro: public VideoDriverFactory<FVideoDriver_Allegro> {
src/video/dedicated_v.h
Show inline comments
 
@@ -27,6 +27,7 @@ public:
 
	/* virtual */ bool ChangeResolution(int w, int h);
 

	
 
	/* virtual */ bool ToggleFullscreen(bool fullscreen);
 
	/* virtual */ const char *GetName() const { return "dedicated"; }
 
};
 

	
 
class FVideoDriver_Dedicated: public VideoDriverFactory<FVideoDriver_Dedicated> {
src/video/null_v.h
Show inline comments
 
@@ -30,6 +30,7 @@ public:
 
	/* virtual */ bool ChangeResolution(int w, int h);
 

	
 
	/* virtual */ bool ToggleFullscreen(bool fullscreen);
 
	/* virtual */ const char *GetName() const { return "null"; }
 
};
 

	
 
class FVideoDriver_Null: public VideoDriverFactory<FVideoDriver_Null> {
src/video/sdl_v.h
Show inline comments
 
@@ -27,6 +27,7 @@ public:
 
	/* virtual */ bool ChangeResolution(int w, int h);
 

	
 
	/* virtual */ bool ToggleFullscreen(bool fullscreen);
 
	/* virtual */ const char *GetName() const { return "sdl"; }
 
};
 

	
 
class FVideoDriver_SDL: public VideoDriverFactory<FVideoDriver_SDL> {
src/video/win32_v.h
Show inline comments
 
@@ -27,6 +27,7 @@ public:
 
	/* virtual */ bool ChangeResolution(int w, int h);
 

	
 
	/* virtual */ bool ToggleFullscreen(bool fullscreen);
 
	/* virtual */ const char *GetName() const { return "win32"; }
 
};
 

	
 
class FVideoDriver_Win32: public VideoDriverFactory<FVideoDriver_Win32> {
0 comments (0 inline, 0 general)