Commit Graph

1918 Commits (f7a03b39c4db9e50604520e8e552d8a97941a419)

Author SHA1 Message Date
Marc Zinnschlag eccb983c44 Merge remote branch 'chris/sound' 13 years ago
Marc Zinnschlag cdd0182912 Merge remote branch 'scrawl/occlusionquery'
Reduced cout spam

Conflicts:
	apps/openmw/mwrender/occlusionquery.cpp
13 years ago
Jason Hooks 07d0203a3c Merge remote-tracking branch 'upstream/master' 13 years ago
Chris Robinson 63e0e82049 Implement an Audiere-based decoder 13 years ago
Roman Melnik 91a377df86 Fix behaviour of the MapWindow
The map now will track player's position/rotation when
pinned, and will not update if position/rotation didn't
change since last frame.
13 years ago
Chris Robinson 2147210ad7 Don't set an underwater environment when there's no water 13 years ago
Lukasz Gromanowski ae989040e5 Issue #225: Fix for memleak when loading terrain. 13 years ago
Alexander "Ace" Olofsson cec9562282 Fixing an ambigous symbol 13 years ago
scrawl 0a5757791c Merge branch 'master' into minimap 13 years ago
scrawl c2a82c3d89 Merge branch 'master' into gamesettings 13 years ago
Roman Melnik 911ca4be89 Move MapWindow to separate files
Separate MapWindow from bunch of classes in layouts.cpp/hpp
Inherit it from WindowPinnableBase.

TODO: map arrow (player position) updates orientation only
when you open the inventory. When the map window is pinned,
the arrow direction is not updated.
13 years ago
Roman Melnik d09f0610ea Add basic windows pinning
Create WindowPinnableBase class for windows which should be
allowed to be pinned.

Add skin for pinnable windows - currently just a copy of normal
window with 1 extra button (hopefully this can be improved later).

Handle clicking on PinToggle button (pinning/unpinning a window).
13 years ago
scrawl 7b3adb27a3 backend changes, terrain num lights setting 13 years ago
scrawl f4bbcb48a6 settings-default.cfg 13 years ago
Marc Zinnschlag de41e1118a Merge remote branch 'scrawl/weather' 13 years ago
scrawl 6091a0504d first settings test (config file has to be created manually) 13 years ago
Nikolay Kasyanov 30d6c880ff Feature #37 (In Progress) Render Path Grid
tuned sized a bit
13 years ago
Nikolay Kasyanov cab412c225 Feature #37 (In Progress) Render Path Grid
optimisation, now it takes only two batches per cell.
13 years ago
scrawl 9a261a02aa changed the cloud movement direction like suggested on the forum 13 years ago
scrawl ee754eda6c don't create sky until entering an exterior cell 13 years ago
scrawl df8e0bbff2 player check 13 years ago
scrawl 80456778be fix for pickup up transparent objects, workaround for doors 13 years ago
scrawl 30407d3a2c Merge branch 'master' into occlusionquery 13 years ago
scrawl 4e63f89829 silence an error regarding faced handle 13 years ago
Marc Zinnschlag 8aa4001937 compile fix 13 years ago
Marc Zinnschlag 38066d9ecb Merge remote branch 'swick/initocfg' 13 years ago
Jason Hooks 0021ccf862 Merge remote-tracking branch 'upstream/master' 13 years ago
Chris Robinson 9c06bfc8fc Merge remote branch 'zini/master' into sound 13 years ago
Sebastian Wick a2a7539fd5 fix for more than 10 game files; delete both master and plugin settings if called with --game-files 13 years ago
Sebastian Wick 1d596d6c72 use std::map<std::string, std::vector<std::string> > instead of std::map<std::string, std::string> 13 years ago
Marc Zinnschlag 40310f3663 Merge remote branch 'scrawl/occlusionquery' 13 years ago
Marc Zinnschlag b5b40e2623 Merge remote branch 'lgro/master' 13 years ago
Lukasz Gromanowski bdc4c79b4e Fix for segfault when doing 'coc "seyda neen"'.
This is a fix for segfault:

==8683== Process terminating with default action of signal 11 (SIGSEGV)
==8683==  Access not within mapped region at address 0x0
==8683==    at 0x59DFE4: MWRender::Animation::handleShapes(std::vector<Nif::NiTriShapeCopy, std::allocator<Nif::NiTriShapeCopy> >*, Ogre::Entity*, Ogre::SkeletonInstance*) (animation.cpp:503)
==8683==    by 0x5A4ECE: MWRender::Actors::update(float) (actors.cpp:134)
==8683==    by 0x5937A9: MWRender::RenderingManager::update(float) (renderingmanager.cpp:168)
==8683==    by 0x629AD6: MWWorld::World::update(float) (world.cpp:705)
==8683==    by 0x68B022: OMW::Engine::frameRenderingQueued(Ogre::FrameEvent const&) (engine.cpp:157)
==8683==    by 0x51F9574: Ogre::Root::_fireFrameRenderingQueued(Ogre::FrameEvent&) (in /usr/lib/libOgreMain.so.1.8.0)
==8683==    by 0x51F964F: Ogre::Root::_fireFrameRenderingQueued() (in /usr/lib/libOgreMain.so.1.8.0)
==8683==    by 0x51F9681: Ogre::Root::_updateAllRenderTargets() (in /usr/lib/libOgreMain.so.1.8.0)
==8683==    by 0x51F98CF: Ogre::Root::renderOneFrame() (in /usr/lib/libOgreMain.so.1.8.0)
==8683==    by 0x51F990C: Ogre::Root::startRendering() (in /usr/lib/libOgreMain.so.1.8.0)
==8683==    by 0x68A669: OMW::Engine::go() (engine.cpp:408)
==8683==    by 0x51CECB: main (main.cpp:254)
==8683==  If you believe this happened as a result of a stack
==8683==  overflow in your program's main thread (unlikely but
==8683==  possible), you can try to increase the size of the
==8683==  main thread stack using the --main-stacksize= flag.
==8683==  The main thread stack size used in this run was 8388608.

when doing 'coc "seyda neen"' when animations are enabled
(Animation::animate member variable is set to 1).
13 years ago
Marc Zinnschlag 89fb3146ab Merge remote branch 'ace/win-fix' 13 years ago
Marc Zinnschlag ca4ad74151 more cleanup 13 years ago
Sebastian Wick 6d875dfd54 handle master/plugin properly 13 years ago
Alexander "Ace" Olofsson 64f792c01d Fix a value defined at the wrong place 13 years ago
Alexander "Ace" Olofsson 4ef921c43f Prevent internal classes from being marked dllimport 13 years ago
scrawl 13efe68fc3 disabled some debug output 13 years ago
scrawl cfb194f1d1 fix 6 13 years ago
scrawl 5f78f6c723 change queue 13 years ago
scrawl b018d00fd3 fix 5 13 years ago
Chris Robinson e8e8d3fb1b Fully reset the music before starting the next track 13 years ago
Eli2 3cc81d74bc Cleanup, replaced if with switch 13 years ago
Chris Robinson 3a57746ee4 Remove an unneeded volume special-case 13 years ago
Chris Robinson 4944a29b21 Keep track of the sound pitch 13 years ago
scrawl c9067249dd fix 4 13 years ago
scrawl c08a2b2942 fix 3 13 years ago
scrawl 909abb480d fix 2 13 years ago
scrawl f8d45eae52 fix #1 13 years ago
Chris Robinson cbf6c0404a Implement a basic underwater sound environment 13 years ago
Sebastian Wick 092de45924 std::map to std::multimap 13 years ago
Sebastian Wick 653fbdd10c master/plugin support; needs multimap instead of map 13 years ago
Marc Zinnschlag 751e7d2199 basic auto-equipping (picks the first matching item 13 years ago
Chris Robinson 575474ff69 Pass the mode flags to the sound output play methods 13 years ago
Sebastian Wick ceedae4a1a technical corrections 13 years ago
Chris Robinson b2d7dca8c3 Merge remote branch 'zini/master' into sound 13 years ago
Chris Robinson 977e7ac9a3 Remove the Play_Single flag. It's not correct. 13 years ago
Chris Robinson ae308b9b5f Use a set of flags instead of separate booleans 13 years ago
Chris Robinson e48d125a84 Only allow one instance of a given tracked soundid
The untracked flag should probably be broken up and combined with the loop
boolean into a set of flags.
13 years ago
Sebastian Wick b7635b3d4a pass maps by reference 13 years ago
Sebastian Wick e35670c6cb ignore syntax errors and empty lines; fixed merge function 13 years ago
Nikolay Kasyanov 5e829362cb Feature #37 (In Progress) Render Path Grid
more similar to vanilla path grid rendering
13 years ago
Nikolay Kasyanov 006e1cde85 some updates after terrain merge 13 years ago
Nikolay Kasyanov 523648dbb1 Merge branch 'master' into pgrd-rendering
Conflicts:
	apps/openmw/mwrender/debugging.cpp
13 years ago
Chris Robinson bfac946878 Finally "fix" --nosound
Expect degraded performance with it. Looping sounds are constantly checked to
see if they're playing, and try to play it again when it's not.
13 years ago
Chris Robinson 7541e08909 Don't reset the sound Output device if init fails 13 years ago
Nikolay Kasyanov 057c2f2e2a Merge branch 'master' into pgrd-rendering
Conflicts:
	apps/openmw/mwrender/renderingmanager.cpp
13 years ago
Marc Zinnschlag 509650d5f3 Merge remote branch 'ace/fs-fix' 13 years ago
Marc Zinnschlag 6eb3281c4c boost fix 13 years ago
Chris Robinson 28378c063b Minor OpenAL_SoundStream cleanups 13 years ago
Marc Zinnschlag 222f0e20bc Merge remote branch 'swick/initocfg' into initcfg 13 years ago
Chris Robinson 4e908aa095 Add a method to set the sound's position 13 years ago
Chris Robinson b01289128b Split OpenAL_Sound into separate classes for 2D and 3D sounds 13 years ago
Chris Robinson 5adeee20fd Mute sounds that go outside the max distance 13 years ago
Sebastian Wick 849c3a9bec add the section to the ini-keys 13 years ago
Sebastian Wick c160bc7080 works, sort of 13 years ago
Sebastian Wick fbd626baf6 mwiniimporter 13 years ago
Chris Robinson fc167dbc83 Pass Ogre Vector3s to playSound3D and updateListener 13 years ago
Chris Robinson fefc8f86ab Remove the unused streamSound3D method 13 years ago
Chris Robinson c33349a774 Merge remote branch 'zini/master' into sound 13 years ago
Marc Zinnschlag 0892df0ad3 framework for gamemechanics-realted actor updated 13 years ago
Marc Zinnschlag a1d3516e0a constness fix 13 years ago
scrawl fc5cd703bb maps are now rendered with correct rotation, however for interiors the arrow is wrong 13 years ago
Chris Robinson 1ee8b963d0 Store the sound listener position as well 13 years ago
Marc Zinnschlag d717b7b9dd factored out actor related game mechanics code into a separate class 13 years ago
Chris Robinson fad27d99e6 Update the actual sound volume with the position 13 years ago
scrawl a4576f043d fixed the physics debug rendering now activates/deactivates properly 13 years ago
Chris Robinson 479df78ea1 Update the actual sound position after the listener 13 years ago
Marc Zinnschlag 8d7bf34348 Merge branch 'terrain' 13 years ago
Marc Zinnschlag 557e97bab4 fixed a terrain-related Redemption crash 13 years ago
Chris Robinson 71d9d7e943 Store the current sound position with the Sound object 13 years ago
Marc Zinnschlag 46279a001b Merge remote branch 'scrawl/dialogue' 13 years ago
Marc Zinnschlag 2d2af4b28a Merge remote branch 'scrawl/terrain18' into terrain
Conflicts:
	apps/openmw/CMakeLists.txt
	apps/openmw/mwrender/renderingmanager.hpp
	components/esm_store/cell_store.hpp
13 years ago
scrawl 521b9eec6c Merge branch 'master' into minimap
Conflicts:
	apps/openmw/mwscript/docs/vmformat.txt
	apps/openmw/mwworld/world.cpp
13 years ago
Chris Robinson de102cd274 Simplify broken OpenAL workaround 13 years ago
Chris Robinson 33a63d88a5 Merge remote branch 'zini/master' into sound 13 years ago
scrawl 30d27fa83f Merge branch 'master' into occlusionquery
Conflicts:
	apps/openmw/CMakeLists.txt
	apps/openmw/mwrender/renderingmanager.hpp
13 years ago
scrawl 26bdbf77f3 Merge branch 'master' into occlusionquery 13 years ago
Alexander "Ace" Olofsson 4a9a416d46 Can find files even if no .bsa file exists now 13 years ago
scrawl 4a6d034591 Merge branch 'master' into occlusionquery
Conflicts:
	apps/openmw/CMakeLists.txt
	apps/openmw/mwrender/renderingmanager.cpp
	apps/openmw/mwrender/renderingmanager.hpp
	components/esm_store/cell_store.hpp
13 years ago
scrawl 4bbedeb3e7 made all dialogs semi transparent (like in morrowind) 13 years ago
scrawl d3f31c3498 dialogue window enhancements 13 years ago
Marc Zinnschlag a90c3b9f23 Merge remote branch 'scrawl/water' 13 years ago
Marc Zinnschlag cc9a874f2b Merge remote branch 'corristo/openal' 13 years ago
scrawl d5c49fa036 getWaterLevel use CellStore ; attempted fix for morrowind without tribunal 13 years ago
Chris Robinson 6a16e33f82 Merge remote branch 'zini/master' into sound 13 years ago
Nikolay Kasyanov b21a6291f7 Merge branch 'master' into pgrd-rendering
Conflicts:
	apps/openmw/mwrender/renderingmanager.hpp
	apps/openmw/mwscript/docs/vmformat.txt
	apps/openmw/mwscript/miscextensions.cpp
	apps/openmw/mwworld/world.hpp
13 years ago
Nikolay Kasyanov aab79599a9 Merge branch 'openal' into pgrd-rendering 13 years ago
Nikolay Kasyanov b6aa8925f4 (Temporary) workaround for broken OpenAL implementations that doesn't return meaningful max counts of sources 13 years ago
Marc Zinnschlag 647c0e4df3 Merge remote branch 'scrawl/renderingdistance' 13 years ago
Marc Zinnschlag eec135c040 Merge remote branch 'scrawl/water' 13 years ago
Chris Robinson 3d5384e2bb Remove some unneeded casts 13 years ago
scrawl 8d224f009f toggleFogOfWar script command 13 years ago
scrawl 0c2317ce9d player arrow works again 13 years ago
scrawl 79c2a2e465 implemented toggleWater (twa); formatting again 13 years ago
scrawl 01ecf3e0be attempt at rotation (BROKEN) 13 years ago
scrawl 35f40b99ad remove the bounding box hack, not needed because calculation is correct now 13 years ago
scrawl 0332a8df96 Merge branch 'renderingdistance' into minimap 13 years ago
Marc Zinnschlag 10b4c1d904 silenced a warning 13 years ago
Marc Zinnschlag ea79d9b7c3 Merge remote branch 'scrawl/renderingdistance' 13 years ago
scrawl e22ae7c840 bounds fix (again) 13 years ago
scrawl b2bdf0ebf3 Merge branch 'master' into minimap 13 years ago
scrawl 37e6db69d8 fix 13 years ago
scrawl 19c801f538 disabled rendering distance for now 13 years ago
scrawl f45c650975 bounds fix 13 years ago
scrawl 2f096e131d throw exception if water level is attempted to be modified in exterior 13 years ago
scrawl 5a19d4ec45 implement water script functions and save water height in CellStore 13 years ago
scrawl f497813043 formatting, added Water::setHeight 13 years ago
Nikolay Kasyanov c3357c4396 Merge branch 'master' into pgrd-rendering
Conflicts:
	apps/openmw/mwrender/renderingmanager.cpp
	apps/openmw/mwrender/renderingmanager.hpp
	apps/openmw/mwscript/docs/vmformat.txt
13 years ago
Nikolay Kasyanov 0897a2a4cb Merge branch 'master' into openal 13 years ago
scrawl 39b3afb98f use camera height instead of player height for underwater check 13 years ago
Nikolay Kasyanov 20f976ddc7 probably openal initialization fix 13 years ago
Pieter van der Kloet 4488be33ce Added missing slash to launcher CMakeLists.txt 13 years ago
scrawl e5a19209a4 remove the timeout stuff 13 years ago
scrawl cb72e812f9 Merge branch 'master' into renderingdistance 13 years ago
Marc Zinnschlag a0c5ccf974 Merge remote branch 'lgro/valgrind' 13 years ago
scrawl 47c3e92db1 removed the unused ray scene query 13 years ago
scrawl e6303fc3f4 Merge branch 'master' into water
Conflicts:
	apps/openmw/CMakeLists.txt
	apps/openmw/mwrender/renderingmanager.hpp
13 years ago
Lukasz Gromanowski f86d53636d Issue #225: Correction to commit fa4c4b8.
Correction to commit fa4c4b8 - memeber mChanged should be
set to true, otherwise the map won't display if the game
is started in (0, 0) cell.
13 years ago
scrawl 6bea08157e Merge branch 'master' into terrain18 13 years ago
scrawl ecf99f3309 Merge branch 'master' into minimap 13 years ago
scrawl 29acb057b3 Merge branch 'master' into occlusionquery 13 years ago
scrawl cc7d3af701 Merge branch 'terrain18' into occlusionquery 13 years ago
Marc Zinnschlag 34d9ad0cbd Merge remote branch 'chris/sound' into next 13 years ago
Marc Zinnschlag 2b2eb34f8f Merge remote branch 'corristo/master' into next 13 years ago
Chris Robinson bedf56a237 Merge remote branch 'zini/next' into sound 13 years ago
Chris Robinson be337ef7cc Return SoundPtr objects from playSound[3D]
Note that each Sound object currently contains "precious" resources even after
the sound is stopped. The reference should be reliquished as soon as it's no
longer needed (the SoundManager will make sure the sound continues to play
until it's finished).
13 years ago
Chris Robinson 293f33914e Use a deque fpr OpenAL's free sources 13 years ago
Chris Robinson a3291ef360 Add a sound method to update the volume 13 years ago
Chris Robinson 7008bd2fe1 Store some sound properties in the Sound class 13 years ago
Chris Robinson c072babd17 Better handle bad OpenAL source counts 13 years ago
Chris Robinson 089c340935 Switch the map so the SoundPtr is used as a key 13 years ago
gugus ddb35b77ff Merge branch 'next' of https://github.com/zinnschlag/openmw.git into Factions2 13 years ago
gugus 0c61f0d294 test stuff 13 years ago
Nikolay Kasyanov 66b31d3d43 Bug #229 (Fixed): On OS X Launcher cannot launch game if path to binary contains spaces 13 years ago
scrawl 4249d2c536 add getNorthVector method 13 years ago
scrawl 72ff7ec030 Merge branch 'next' into occlusionquery
Conflicts:
	apps/openmw/mwrender/sky.cpp
13 years ago
Lukasz Gromanowski fa4c4b8f21 Issue #225: Initialize members in class constructor. 13 years ago
scrawl 43b1f896f4 fix object pickup when player is very close to object 13 years ago
scrawl 8f6d10f229 fix uninitalised stuff 13 years ago
Marc Zinnschlag a996cfed71 Merge remote branch 'ace/win-fixes' into next 13 years ago
Chris Robinson c6c06f1140 Return SoundPtr objects from the playSound and streamSound methods 13 years ago
Jacob Essex ec21ff21cc Removed memory leak, allocated more on the stack 13 years ago
scrawl e398c51f8a remove unneeded render queue workaround 13 years ago
Chris Robinson f0db2ab82f Split stopSound3D into separate functions to deal with stopping all sounds on an object 13 years ago
Chris Robinson 033faba9c4 Make a function parameter const 13 years ago
Chris Robinson c2611d035c Use a pair to match the MWWorld::Ptr object and sound ID, instead of nested maps 13 years ago
Marc Zinnschlag 9863195f09 Merge remote branch 'lgro/valgrind' into next 13 years ago
Marc Zinnschlag e56731d25e Merge remote branch 'scrawl/deletefix' into next 13 years ago
Jacob Essex b76b62e5e4 Fixed a crash when there were cells with no data, refactored to remove non mutable data from CellStore 13 years ago
scrawl bb09c2189a lower rendering distance for small objects (reduce batch count) 13 years ago
Alexander "Ace" Olofsson 55f1053b4f Windows fixes for compiling and linking 13 years ago
Lukasz Gromanowski be94da1527 Issue #225: Initialize class members in constructor. 13 years ago
Lukasz Gromanowski 6d6ed909bf Issue #225: Deallocate memory used by actors animations. 13 years ago
scrawl bf421d2873 use vector instead of array 13 years ago
scrawl 18c2b5eb0a Merge branch 'next' into occlusionquery 13 years ago
scrawl bb3f3ce1db bugfix 13 years ago
scrawl 28dfba55e0 delete fix 13 years ago
Lukasz Gromanowski 5185a28b60 Issue #225: Initialize all class members in constructor. 13 years ago
Chris Robinson 0d552c10bc Use an empty MWWorld::Ptr object for non-3D sounds 13 years ago
Chris Robinson 7b3ecc290e Fix compilation with older OpenAL headers 13 years ago
Chris Robinson f8f749dbec Merge remote branch 'zini/next' into sound-rewrite 13 years ago
scrawl 4ee03cd61f handle timeout 13 years ago
scrawl 98a33a7fc6 fix 13 years ago
scrawl 382fa6ac68 fixes 13 years ago
scrawl 53d4be5cf6 object pickup should work everywhere 13 years ago
Marc Zinnschlag d993766ee1 Merge remote branch 'pvdk/garamond' into next 13 years ago
Chris Robinson 3e98e28059 Use a better method to get a more even randomization 13 years ago
Chris Robinson 2bc81a778b Merge remote branch 'zini/next' into sound-rewrite 13 years ago
scrawl f959a5cbeb auto adjust size of map window title bar 13 years ago
Pieter van der Kloet 155cd76f37 Changed Launcher font to EB Garamond and added license info 13 years ago
scrawl 9d30a139cc added api 13 years ago
scrawl e212a32350 bugfix 13 years ago
scrawl 743ea0c9be use hardware occlusion query for sun glare effect 13 years ago
Chris Robinson 71d3f9bd51 Get the object reference's position once when updating its sounds 13 years ago
scrawl 5fba52c238 Merge branch 'terrain18' into occlusionquery
Conflicts:
	apps/openmw/CMakeLists.txt
	apps/openmw/mwrender/renderingmanager.hpp
13 years ago
scrawl 99b2b6b648 ogre 1.8 fixes 13 years ago
scrawl f2a7acb102 Merge branch 'next' into terrain
Conflicts:
	apps/openmw/CMakeLists.txt
	apps/openmw/mwrender/renderingmanager.cpp
13 years ago
scrawl f4898539e9 added some code that doesn't do anything yet, waiting for ogre 1.8 13 years ago
Chris Robinson 5cb90ab704 Add some dummy copy constructors and assignment operators to prevent implicit versions from being used 13 years ago
Marc Zinnschlag 9ec1e55aaf Merge remote branch 'scrawl/minimap' into next 13 years ago
Chris Robinson fa70a72b75 Remove some unused sound manager fields and constructor parameters 13 years ago
scrawl a6259a1b0d bugfixes 13 years ago
scrawl 7a3034701f functional HUD map 13 years ago
scrawl a1f80e029e abstracted some code to be reused for hud 13 years ago
scrawl 789fbb460f move implementation to .cpp 13 years ago
scrawl ce63d29d4a rotate hud player arrow 13 years ago
gugus 319022d962 speed up dialogue start-up. 13 years ago
gugus f9bb19fcdc begining factions 13 years ago
scrawl 06fa310e29 player arrow rotated correctly 13 years ago
scrawl b8f962a68d Merge branch 'next' into shaders 13 years ago
scrawl 770b0f2106 gui changes 13 years ago
scrawl 9c3e1f48f0 player arrow 13 years ago
Chris Robinson 1ccddefe28 Properly report the default device when opening sound fails 13 years ago
scrawl 8e299bd25b remove unuseful std::cout 13 years ago
scrawl 2dd329938a automatically zoom in on the player while moving 13 years ago
Chris Robinson 2f0af42261 Use the ALC_ENUMERATE_ALL_EXT extension with OpenAL when available 13 years ago
Chris Robinson 277597c567 Fix DEFAULT_OUTPUT for OpenAL_Output 13 years ago
Chris Robinson 2e28819243 Avoid trying to play an ambient sound if there's no chance for any to play 13 years ago
scrawl 9076401892 Merge branch 'next' into terrain
Conflicts:
	CMakeLists.txt
	apps/openmw/CMakeLists.txt
13 years ago
scrawl 6067053f08 Merge branch 'next' into water
Conflicts:
	CMakeLists.txt
13 years ago
scrawl cf3515a898 it is now possible to drag the minimap with the mouse 13 years ago
scrawl cc9f20a04f MW_MapView skin 13 years ago
scrawl ab9aa1ba74 Merge branch 'next' into minimap
Conflicts:
	files/mygui/openmw_map_window_layout.xml
13 years ago
Marc Zinnschlag 47bcbdef17 Merge remote branch 'scrawl/mygui' into mygui 13 years ago
scrawl d1508f5a59 List -> ListBox 13 years ago
scrawl 560e702973 fixed scroll bars 13 years ago
scrawl 26aae9d2ce fix class name typo 13 years ago
scrawl 161d519206 fixed the dialogue history topic selection 13 years ago
Pieter van der Kloet 73a1b256a8 Changed warning dialog text to be less ambiguous 13 years ago
Pieter van der Kloet fd4826d06f Fix for Bug #222, config is always written to user location now 13 years ago
Marc Zinnschlag 47828f91f0 Issue #217: added getWeight function to ContainerStore 13 years ago
Chris Robinson bac6df5563 Avoid leaking an ffmpeg stream 13 years ago
Chris Robinson 15317796bf Handle the wav -> mp3 extension conversion in the sound output backend 13 years ago
Chris Robinson f11e3e39a1 Add an enumerate method to the sound output interface 13 years ago
Chris Robinson 366c97c492 Use a separate method to check for finished sounds and update the listener 13 years ago
Chris Robinson e6fe1c0261 Remove a mostly unneeded wrapper function 13 years ago
Chris Robinson aecc77a73c Replace the sound file extension when opening fails
This should make it more efficient to lookup a sound instead of checking each
time it's played. A better method would perhaps be to check if the resource
exists when the ESM is loaded and replace it then as needed.
13 years ago
Chris Robinson 8056a7f20b Throw an exception when looking up a sound instead of returning an empty string 13 years ago
Chris Robinson 9a139f511f Avoid redefining SOUND_IN 13 years ago
Chris Robinson 56c3b988cc Avoid copying the region when looking for a sound to play 13 years ago
Chris Robinson 8c5f85ca83 Use a local variable to mark sound streams as finished while processing
This avoids a race condition where the source can underrun while the final
buffers are being queued and the sound can be detected as stopped
13 years ago
Chris Robinson 6a85ef1229 Set Ogre's data stream to NULL when closing the audio file 13 years ago
Chris Robinson 0d973ac8ff Use the vector's data field instead of the address of the first element
Same thing really, but less convoluted
13 years ago
Chris Robinson fd8326e958 Better handle some ffmpeg errors 13 years ago
scrawl 9b31b6272f fixed the mouse cursors and fixed MWAttribute & MWSkill 13 years ago
scrawl 64212c0ee6 replaced all the StaticImage and StaticText in code 13 years ago
scrawl b0b41a9199 should now compile warning free 13 years ago
scrawl 97ab48993e more deprecated fixes 13 years ago