Chris Robinson
|
074be7d7c6
|
Remove a function from the sound manager interface
|
7 years ago |
Chris Robinson
|
780e82480d
|
Make the PlayMode and PlayType enums scoped
Also shorten them by putting them in the MWSound namespace
|
7 years ago |
Chris Robinson
|
9e45f6d05f
|
Make a note that stopTrack needs to be called for a stopping track
|
7 years ago |
Chris Robinson
|
1fe60dd8e2
|
Replace some shared_ptrs with pointers to deque entries
|
7 years ago |
Bret Curtis
|
d785344fad
|
purge all instances of <boost/shared_ptr.hpp>, clean up unused headers
|
8 years ago |
Bret Curtis
|
07f75e1104
|
replace boost::shared_ptr in extern and components
|
8 years ago |
scrawl
|
604b5d24e9
|
Use a ConstPtr in SoundManager
|
9 years ago |
Marc Zinnschlag
|
e0c9265148
|
Merge remote-tracking branch 'origin/master'
|
9 years ago |
scrawl
|
86881bcf39
|
In first person mode, attach sound listener to the camera
|
9 years ago |
Chris Robinson
|
1ce3e7f5b9
|
Use a separate type for streams
They're basically the same, but it's to help avoid accidents with passing non-
streaming sounds to the stream functions, or vice-versa.
|
9 years ago |
Chris Robinson
|
816015d6e6
|
Avoid inheriting from Sound for sound types
|
9 years ago |
Chris Robinson
|
5f8a09df97
|
Play player sounds (except footsteps) local to the listener
|
9 years ago |
Chris Robinson
|
82f3651f81
|
Treat the sound offset as the offset in seconds
|
9 years ago |
Chris Robinson
|
aac903484c
|
Remove a really unnecessary method
|
9 years ago |
Chris Robinson
|
73448c72f6
|
Replace Play_NoTrack with playManualSound3D, and rename the latter
|
9 years ago |
scrawl
|
7a3bc69df7
|
Readded sound listener
|
10 years ago |
dteviot
|
407cd50890
|
fixed warning C4099:
type name first seen using 'class' now seen using 'struct'
|
10 years ago |
scrawl
|
27dc49a135
|
Rewrite game settings manager
Removes the abhorrent dependency on Ogre for this code and improves the error handling.
|
10 years ago |
scrawl
|
0c6e2170db
|
Include cleanup
|
10 years ago |
scrawl
|
855fe33c59
|
Add vanilla-compatible range limiting for playloopsound (Fixes #244, Fixes #1342)
|
10 years ago |
scrawl
|
598c0c4ae7
|
Implement mouth animation for NPCs based on say sound (Fixes #642)
|
11 years ago |
scrawl
|
e5a21aca53
|
Refactor projectiles to no longer use MW-objects
|
11 years ago |
Marc Zinnschlag
|
1b5301eec0
|
Merge branch 'savedgame'
Conflicts:
apps/openmw/mwbase/mechanicsmanager.hpp
apps/openmw/mwbase/soundmanager.hpp
apps/openmw/mwgui/mapwindow.hpp
apps/openmw/mwmechanics/actors.cpp
apps/openmw/mwmechanics/mechanicsmanagerimp.hpp
apps/openmw/mwsound/soundmanagerimp.hpp
components/esm/loadcell.cpp
|
11 years ago |
Marc Zinnschlag
|
0f60898517
|
adding missing cleanup for SoundManager
|
11 years ago |
scrawl
|
ba5300b071
|
Update the Ptr in SoundManager for references moved to a different cell. Fixes looping sounds not stopping after a moved object was already deleted.
|
11 years ago |
Chris Robinson
|
16331bf1ed
|
Avoid a hack to play the underwater sound properly
|
12 years ago |
PLkolek
|
86020ad94d
|
Added underwater and drowning sounds.
|
12 years ago |
PLkolek
|
f297c21e4d
|
Old door sound fades out on door open/close. Door sound is synchronised to angle on action.
|
12 years ago |
Chris Robinson
|
14e0c182f3
|
Allow specifying the sound type to playSound and playSound3D
|
12 years ago |
Chris Robinson
|
8a073c113e
|
Use const references where appropriate
|
12 years ago |
Chris Robinson
|
7b2c3e6cd3
|
Pass a proper PlayMode enum to playSound and playSound3D
|
12 years ago |
Chris Robinson
|
2f8daec379
|
Allow pausing only certain types of sounds
|
12 years ago |
Chris Robinson
|
a5356e194e
|
Allow specifying a type for the playTrack method
|
12 years ago |
Chris Robinson
|
72ffceb206
|
Add type flags to the sound play mode
|
12 years ago |
Chris Robinson
|
779ced0889
|
Add a method to play an audio track with a custom decoder
|
12 years ago |
Chris Robinson
|
2c1eceb9f0
|
Add methods to pause and stop all playing sounds (and music)
|
12 years ago |
Marc Zinnschlag
|
35d099a638
|
disabling gcc extensions
|
12 years ago |
Chris Robinson
|
6942fa97da
|
Specify a proper up vector for the listener
|
12 years ago |
Chris Robinson
|
991f942fba
|
Merge remote-tracking branch 'zini/master' into sound
Conflicts:
apps/openmw/mwsound/soundmanagerimp.cpp
apps/openmw/mwsound/soundmanagerimp.hpp
|
12 years ago |
Marc Zinnschlag
|
aca08eb4c2
|
Merge branch 'decouple' into player_control
Conflicts:
apps/openmw/mwsound/soundmanagerimp.hpp
|
13 years ago |
Marc Zinnschlag
|
6bd48d12af
|
Issue #107: SoundManager is accessed only through the interface class from now on
|
13 years ago |