Gregory Montoir
710b7fe461
get rid of AnimationSequencePlayer::_currentSeqNum
...
svn-id: r35890
2009-01-18 03:07:20 +00:00
Gregory Montoir
5a809e51be
simplified Graphics::decode*()
...
svn-id: r35889
2009-01-18 02:46:25 +00:00
Matthew Hoops
bd3ff9c719
fix another regression from the RTL branch merge
...
svn-id: r35888
2009-01-18 02:22:57 +00:00
Gregory Montoir
8f85a81791
splitted play/load class methods in introduction animation player
...
svn-id: r35887
2009-01-18 00:55:51 +00:00
Filippos Karapetis
c56faf3216
Since users need to rename the sound and index files in DW2, throw nice GUI error messages when these files are not found before dying with an error
...
svn-id: r35886
2009-01-17 22:29:55 +00:00
Filippos Karapetis
56f75b4c41
Fixed bug #2057987 - "IHNM: Music stops in Ellen's chapter"
...
svn-id: r35884
2009-01-17 21:45:53 +00:00
Filippos Karapetis
ba4b872a20
Silenced MSVC warning
...
svn-id: r35883
2009-01-17 21:17:58 +00:00
Andre Heider
2e321f7a74
use pointers when passing struct stat
...
svn-id: r35882
2009-01-17 18:48:35 +00:00
Max Horn
20dad9e967
Merged gui/ThemeData.cpp into ThemeEngine.cpp
...
svn-id: r35881
2009-01-17 17:13:04 +00:00
Max Horn
42d4ddf934
Removed unused & incomplete widget caching code
...
svn-id: r35880
2009-01-17 16:57:50 +00:00
Torbjörn Andersson
eb0ea6a297
Make sure that "quit" events are handled immediately. This fixes a warning - or
...
possibly worse - about an invalid opcode when quitting the game.
svn-id: r35879
2009-01-17 04:50:13 +00:00
Max Horn
736fea2c0e
tiny cleanup
...
svn-id: r35878
2009-01-16 23:29:48 +00:00
Filippos Karapetis
68a20e2aba
- Removed _gameVersion, engine versions are set in the game detection entries now
...
- Renamed ProjectReader -> ResourceReader
- Added some WIP code for the EGA version of the Manhole (still not working/disabled)
- The resource reader now closes the files it has opened correctly when it's deleted
svn-id: r35877
2009-01-16 23:20:17 +00:00
Max Horn
d53a340a4d
Some cleanup (one could replace some of those switch/case by jump tables...)
...
svn-id: r35876
2009-01-16 23:18:18 +00:00
Max Horn
0a169612ee
TUCKER: Got rid of _fileToLoad
...
svn-id: r35875
2009-01-16 21:19:30 +00:00
Max Horn
c0e1dbf1ac
TUCKER: Changed loadFile and loadImage to take filename as parameter (trying to get rid of _fileToLoad)
...
svn-id: r35874
2009-01-16 21:08:55 +00:00
Max Horn
1082d82ba8
TUCKER: Simplify TuckerEngine::copyLocBitmap
...
svn-id: r35873
2009-01-16 20:53:43 +00:00
Andre Heider
9f1ac87466
Reuse given stat flags when possible to avoid fstat() calls
...
svn-id: r35872
2009-01-16 19:32:19 +00:00
Max Horn
e9f0fc21e8
Fixed class indention
...
svn-id: r35871
2009-01-16 05:04:49 +00:00
Max Horn
4c5efaecf4
Code formatting fixes, automatically performed by astyle
...
svn-id: r35870
2009-01-16 02:43:41 +00:00
Max Horn
42c46aa5a1
Mark cruise save/load code as not endian safe
...
svn-id: r35869
2009-01-16 01:48:55 +00:00
Max Horn
7d3c94a9ca
Added some comments to ThemeLayoutStacked::reflowLayoutH/V
...
svn-id: r35868
2009-01-14 21:16:21 +00:00
Max Horn
d34a952e5b
Renamed various ThemeLayout methods for clarity; removed unused setSpacing method, and moved _spacing to class ThemeLayoutStacked
...
svn-id: r35867
2009-01-14 20:58:41 +00:00
Max Horn
ce39c26d14
-1 is not an uint8. Assuming ones-complement, though, I guess 255 was meant
...
svn-id: r35865
2009-01-14 18:52:25 +00:00
Jordi Vilalta Prat
bb82b0be97
Handle the sound font clearing button in the game specific options
...
svn-id: r35864
2009-01-14 18:17:19 +00:00
Jordi Vilalta Prat
4db2899253
Hide the mouse cursor when loading a saved game
...
svn-id: r35863
2009-01-14 16:05:26 +00:00
Filippos Karapetis
f79007d6cf
Fix for non-looped tracks of the music enhancement project. Also, got rid of the dwMidiIndex variable
...
svn-id: r35862
2009-01-14 13:55:36 +00:00
Filippos Karapetis
405680af6d
Game database headers are verified now
...
svn-id: r35861
2009-01-14 11:18:14 +00:00
Filippos Karapetis
d5f9fdabc3
Updated the project files of the groovie engine for commit #35855
...
svn-id: r35860
2009-01-14 07:47:52 +00:00
Torbjörn Andersson
b0fb307978
Fixed warnings.
...
svn-id: r35859
2009-01-14 05:49:18 +00:00
Jordi Vilalta Prat
59d41b30ff
Show the cursor and update it properly when closing the GMM.
...
svn-id: r35858
2009-01-14 03:09:19 +00:00
Jordi Vilalta Prat
ab82db8f86
Use the current palette size for the theme mouse cursor instead of using the maximum (fixes a valgrind warning)
...
svn-id: r35857
2009-01-14 02:44:09 +00:00
Jordi Vilalta Prat
be346a6b5f
- Initialize the current cursor to an invalid one (this removes a glitch when loading from the launcher)
...
- Removed the _syst attribute in Cursor_t7g
svn-id: r35856
2009-01-14 02:08:44 +00:00
Jordi Vilalta Prat
215af6f3b4
Reduced savegame code duplication and added savegame format versioning.
...
svn-id: r35855
2009-01-13 23:22:47 +00:00
Jordi Vilalta Prat
cd7ab24dd6
Added const qualifier to (char *) parameter
...
svn-id: r35854
2009-01-13 23:00:14 +00:00
Filippos Karapetis
fa755b3729
Some updates/observations on script functions
...
svn-id: r35850
2009-01-13 21:08:22 +00:00
Filippos Karapetis
0ecaa8c4fd
- PMV video headers are evaluated correctly now
...
- PMV video is now stopped correctly if the end of the video has been reached. Removed a relevant hack, which was caused due to an invalid memory read
svn-id: r35849
2009-01-13 20:36:52 +00:00
Filippos Karapetis
305954d34a
Save game headers are now verified
...
svn-id: r35848
2009-01-13 19:29:55 +00:00
Johannes Schickel
094fca2207
When reverting to text only mode update the config manager settings accordingly.
...
svn-id: r35847
2009-01-13 18:11:11 +00:00
Filippos Karapetis
470b07004a
Added a possible FIXME
...
svn-id: r35846
2009-01-13 16:57:59 +00:00
Benjamin Haisch
78776638d3
Reworked the sound energy code
...
svn-id: r35845
2009-01-13 16:18:22 +00:00
Jordi Vilalta Prat
6801112956
Fix dithering of scaled videos
...
svn-id: r35844
2009-01-13 15:40:46 +00:00
Filippos Karapetis
c2db2b91a5
- Music now works in LGoP2
...
- Changed the default music volume to 127, down from 255
- Added an explanation/FIXME for the out of sync mouth animations in RTZ
- Added some TODOs and removed some obsolete ones
svn-id: r35843
2009-01-13 10:11:52 +00:00
Torbjörn Andersson
cfdb824535
Fixed bug #2500168 ("GUI: Cannot quit in the launcher's load dialog"). I thought
...
I would have to do more than this to fix it, but it seems to be enough.
svn-id: r35840
2009-01-12 19:56:08 +00:00
Filippos Karapetis
e1f8088328
Don't call _mixer->stopAll() when changing scenes, as this stops the enhanced audio tracks as well. Sounds are stopped by stopAllSamples()
...
svn-id: r35839
2009-01-12 15:51:11 +00:00
Filippos Karapetis
3f8ca778d0
Cleanup
...
svn-id: r35838
2009-01-12 15:41:37 +00:00
Filippos Karapetis
1a7aeec4d9
Imitate the way the original game is playing MIDI tracks when playing enhanced ones
...
svn-id: r35837
2009-01-12 15:31:50 +00:00
Filippos Karapetis
8911d34542
Added support for the Discworld 1 Music Enhancement project. Big thanks to James Woodcock for his work on both versions of the game (the *.GRA and *.SCN version)
...
svn-id: r35836
2009-01-12 14:56:29 +00:00
Nicola Mettifogo
e5d75d1f7b
Fixed regression from revision 35765. Mask and path patches were destroyed before getting a chance to be used.
...
svn-id: r35835
2009-01-12 13:14:09 +00:00
Paul Gilbert
5afb4ad165
Implemented screen vfx #19 and #20
...
svn-id: r35834
2009-01-12 07:21:34 +00:00