![]() |
Oolite 1.91.0.7659-250410-0031890
|
#include <OOMusicController.h>
Instance Methods | |
(void) | - playMusicNamed:loop: |
(void) | - playMusicNamed:loop:gain: |
(void) | - playThemeMusic |
(void) | - playDockingMusic |
(void) | - playDockedMusic |
(void) | - setMissionMusic: |
(void) | - playMissionMusic |
(void) | - justStop |
(void) | - stop |
(void) | - stopMusicNamed: |
(void) | - stopThemeMusic |
(void) | - stopDockingMusic |
(void) | - stopMissionMusic |
(void) | - toggleDockingMusic |
(OOSoundSource *) | - soundSource |
(NSString *) | - playingMusic |
(BOOL) | - isPlaying |
(OOMusicMode) | - mode |
(void) | - setMode: |
(id) | - init [implementation] |
(void) | - playiTunesPlaylist: [implementation] |
(void) | - pauseiTunes [implementation] |
(id) | - copyWithZone: [implementation] |
(id) | - retain [implementation] |
(NSUInteger) | - retainCount [implementation] |
(void) | - release [implementation] |
(id) | - autorelease [implementation] |
Class Methods | |
(OOMusicController *) | + sharedController |
(id) | + allocWithZone: [implementation] |
Private Attributes | |
OOMusicMode | _mode |
NSString * | _missionMusic |
OOMusic * | _current |
uint8_t | _special |
Definition at line 51 of file OOMusicController.h.
|
implementation |
Provided by category OOMusicController(Singleton).
Definition at line 306 of file OOMusicController.m.
|
implementation |
Provided by category OOMusicController(Singleton).
Definition at line 339 of file OOMusicController.m.
|
implementation |
Provided by category OOMusicController(Singleton).
Definition at line 317 of file OOMusicController.m.
|
implementation |
Definition at line 68 of file OOMusicController.m.
References _mode, init, kOOMusicITunes, kOOMusicModeMax, kOOMusicOff, kOOMusicOn, nil, and setMissionMusic:.
Referenced by init.
- (BOOL) isPlaying |
Definition at line 239 of file OOMusicController.m.
References OOMusic::isPlaying, and isPlaying.
Referenced by isPlaying, playMusicNamed:loop:gain:, PlayerEntity(OOControlsPrivate)::pollAutopilotControls:, and toggleDockingMusic.
- (void) justStop |
Definition at line 170 of file OOMusicController.m.
References _current, _special, justStop, kSpecialNone, nil, and OOMusic::stop.
Referenced by justStop, PlayerEntity::setUpAndConfirmOK:saveGame:, stop, and stopThemeMusic.
- (OOMusicMode) mode |
Definition at line 245 of file OOMusicController.m.
Referenced by PlayerEntity(OOControlsPrivate)::handleGameOptionsScreenKeys, mode, PlayerEntity::setGuiToGameOptionsScreen, and setMode:.
|
implementation |
Provided by category OOMusicController(Private).
Definition at line 373 of file OOMusicController.m.
Referenced by setMode:.
- (void) playDockedMusic |
Definition at line 137 of file OOMusicController.m.
References _mode, _special, kOOMusicITunes, kSpecialDocked, playDockedMusic, playiTunesPlaylist:, and playMusicNamed:loop:.
Referenced by PlayerEntity::docked, playDockedMusic, setMode:, and stopThemeMusic.
- (void) playDockingMusic |
Definition at line 122 of file OOMusicController.m.
References _mode, _special, kOOMusicITunes, kSpecialDocking, playDockingMusic, playiTunesPlaylist:, and playMusicNamed:loop:.
Referenced by PlayerEntity::engageAutopilotToStation:, playDockingMusic, setMode:, and toggleDockingMusic.
- (NSString *) playingMusic |
Definition at line 233 of file OOMusicController.m.
References OOMusic::name, and playingMusic.
Referenced by playingMusic, playMusicNamed:loop:gain:, and stopMusicNamed:.
|
implementation |
Provided by category OOMusicController(Private).
Definition at line 350 of file OOMusicController.m.
Referenced by playDockedMusic, playDockingMusic, and stop.
- (void) playMissionMusic |
Definition at line 159 of file OOMusicController.m.
References _missionMusic, _special, kSpecialMission, nil, playMissionMusic, and playMusicNamed:loop:.
Referenced by playMissionMusic, PlayerEntity(Scripting)::setGuiToMissionScreenWithCallback:, and setMode:.
- (void) playMusicNamed: | (NSString *) | name | |
loop: | (BOOL) | loop |
Definition at line 88 of file OOMusicController.m.
References playMusicNamed:loop:gain:.
Referenced by playDockedMusic, playDockingMusic, playMissionMusic, and playThemeMusic.
- (void) playMusicNamed: | (NSString *) | name | |
loop: | (BOOL) | loop | |
gain: | (float) | gain |
Definition at line 94 of file OOMusicController.m.
References _current, _mode, isPlaying, kOOMusicITunes, kOOMusicOn, nil, ResourceManager::ooMusicNamed:inFolder:, playingMusic, OOMusic::playLooped:, OOMusic::setMusicGain:, and OOMusic::stop.
Referenced by playMusicNamed:loop:, and SoundStaticPlayMusic().
- (void) playThemeMusic |
Definition at line 115 of file OOMusicController.m.
References _special, kSpecialTheme, playMusicNamed:loop:, and playThemeMusic.
Referenced by playThemeMusic, PlayerEntity::setGuiToIntroFirstGo:, PlayerEntity::setGuiToOXZManager, and setMode:.
|
implementation |
Provided by category OOMusicController(Singleton).
Definition at line 335 of file OOMusicController.m.
|
implementation |
Provided by category OOMusicController(Singleton).
Definition at line 323 of file OOMusicController.m.
|
implementation |
Provided by category OOMusicController(Singleton).
Definition at line 329 of file OOMusicController.m.
- (void) setMissionMusic: | (NSString *) | missionMusicName |
Definition at line 152 of file OOMusicController.m.
References _missionMusic.
Referenced by init, MissionRunScreen(), and PlayerEntity(Scripting)::setMissionMusic:.
- (void) setMode: | (OOMusicMode) | mode |
Definition at line 251 of file OOMusicController.m.
References _mode, _special, kOOMusicITunes, kOOMusicModeMax, kOOMusicOff, kOOMusicOn, kSpecialDocked, kSpecialDocking, kSpecialMission, kSpecialNone, kSpecialTheme, mode, nil, pauseiTunes, playDockedMusic, playDockingMusic, playMissionMusic, playThemeMusic, and stop.
Referenced by PlayerEntity(OOControlsPrivate)::handleGameOptionsScreenKeys.
+ (OOMusicController *) sharedController |
Definition at line 57 of file OOMusicController.m.
References nil, sharedController, and sSingleton.
Referenced by PlayerEntity::disengageAutopilot, PlayerEntity::docked, PlayerEntity::engageAutopilotToStation:, PlayerEntity(OOControlsPrivate)::handleGameOptionsScreenKeys, PlayerEntity::interpretAIMessage:, PlayerEntity::leaveDock:, MissionRunScreen(), PlayerEntity(OOControlsPrivate)::pollAutopilotControls:, PlayerEntity(OOControlsPrivate)::pollDemoControls:, PlayerEntity::setGuiToGameOptionsScreen, PlayerEntity::setGuiToIntroFirstGo:, PlayerEntity(Scripting)::setGuiToMissionScreenWithCallback:, PlayerEntity::setGuiToOXZManager, PlayerEntity(Scripting)::setMissionMusic:, PlayerEntity::setUpAndConfirmOK:saveGame:, sharedController, SoundStaticMusicSoundSource(), SoundStaticPlayMusic(), and SoundStaticStopMusic().
- (OOSoundSource *) soundSource |
Definition at line 227 of file OOMusicController.m.
References OOMusic::musicSoundSource, and soundSource.
Referenced by soundSource, and SoundStaticMusicSoundSource().
- (void) stop |
Definition at line 179 of file OOMusicController.m.
References _mode, justStop, kOOMusicITunes, playiTunesPlaylist:, and stop.
Referenced by PlayerEntity::leaveDock:, setMode:, SoundStaticStopMusic(), stop, stopDockingMusic, stopMissionMusic, stopMusicNamed:, and toggleDockingMusic.
- (void) stopDockingMusic |
Definition at line 206 of file OOMusicController.m.
References _special, kSpecialDocking, stop, and stopDockingMusic.
Referenced by PlayerEntity::disengageAutopilot, PlayerEntity::docked, PlayerEntity::interpretAIMessage:, and stopDockingMusic.
- (void) stopMissionMusic |
Definition at line 212 of file OOMusicController.m.
References _special, kSpecialMission, stop, and stopMissionMusic.
Referenced by PlayerEntity(OOControlsPrivate)::pollDemoControls:, and stopMissionMusic.
- (void) stopMusicNamed: | (NSString *) | name |
Definition at line 190 of file OOMusicController.m.
References playingMusic, and stop.
- (void) stopThemeMusic |
Definition at line 196 of file OOMusicController.m.
References _special, justStop, kSpecialTheme, playDockedMusic, and stopThemeMusic.
Referenced by PlayerEntity(OOControlsPrivate)::pollDemoControls:, and stopThemeMusic.
- (void) toggleDockingMusic |
Definition at line 218 of file OOMusicController.m.
References _mode, _special, isPlaying, kOOMusicOn, kSpecialDocking, playDockingMusic, stop, and toggleDockingMusic.
Referenced by PlayerEntity(OOControlsPrivate)::pollAutopilotControls:, and toggleDockingMusic.
|
private |
Definition at line 56 of file OOMusicController.h.
Referenced by justStop, and playMusicNamed:loop:gain:.
|
private |
Definition at line 55 of file OOMusicController.h.
Referenced by playMissionMusic, and setMissionMusic:.
|
private |
Definition at line 54 of file OOMusicController.h.
Referenced by init, mode, playDockedMusic, playDockingMusic, playMusicNamed:loop:gain:, setMode:, stop, and toggleDockingMusic.
|
private |
Definition at line 57 of file OOMusicController.h.
Referenced by justStop, playDockedMusic, playDockingMusic, playMissionMusic, playThemeMusic, setMode:, stopDockingMusic, stopMissionMusic, stopThemeMusic, and toggleDockingMusic.