Commit Graph

26301 Commits

Author SHA1 Message Date
Willem Jan Palenstijn
ff5f3730c5 Don't draw scumm saveload dialog while reflowing layout, as that would use uninitialized values
svn-id: r33063
2008-07-14 21:00:39 +00:00
Bertrand Augereau
9c91f091ff Register spilling avoided in AGOS background drawing (and 2x unrolling)
svn-id: r33062
2008-07-14 20:34:31 +00:00
Max Horn
c25c406c00 cleanup (and test for Marwan's branch.... ;)
svn-id: r33061
2008-07-14 19:14:26 +00:00
Nicola Mettifogo
c48f3ca8d8 Removed all labels from the rendering list to avoid random crashes after introduction is over.
svn-id: r33058
2008-07-14 13:35:43 +00:00
Paul Gilbert
eaeb1587f4 Fix for missing data in the savegame format that could result in not being able to talk to Goewin in the apothecary after restoring a savegame
svn-id: r33057
2008-07-14 10:33:57 +00:00
Max Horn
0860df5d0e Fixed code formatting
svn-id: r33056
2008-07-14 07:54:18 +00:00
Nicola Mettifogo
d0ae6885ac Fixed regression in walk code. Now standing frames are correctly selected when the character encounters an unexpected blocking object in his/her path.
svn-id: r33053
2008-07-14 00:21:05 +00:00
Nicola Mettifogo
7b2645248c Made sure characters are not removed from the rendering list during switches.
svn-id: r33052
2008-07-14 00:13:31 +00:00
Nicola Mettifogo
ef95c6ff70 More refactoring of walk code.
svn-id: r33033
2008-07-13 13:04:36 +00:00
Florian Kagerer
ba5f14692f - fix for bug #2016965: KYRA: does not compile in MSVC71
svn-id: r33030
2008-07-13 12:20:24 +00:00
Nicola Mettifogo
059936854c Cleanup of walk code.
svn-id: r33023
2008-07-13 06:27:31 +00:00
Nicola Mettifogo
2a80bd0678 Cleanup and improved debugging output for CommandExec::run()
svn-id: r33022
2008-07-13 03:39:42 +00:00
Nicola Mettifogo
9c2d96530b Properly implemented the OFF command. The new rendering order for graphics let this mistake finally surface.
svn-id: r33021
2008-07-13 03:30:14 +00:00
Bertrand Augereau
5de579930d Minor constness fix to help with aliasing
svn-id: r33017
2008-07-12 20:35:44 +00:00
Sven Hesse
c1ec21d999 Changed tricky variable access from pointers to a new class that minds endianess.
This should fix a few regressions with BE games on LE systems and vice versa that I introduced when I changed how variables are stored (which was necessary to get Woodruff work on BE systems).

svn-id: r33014
2008-07-12 15:21:38 +00:00
Max Horn
7ddd961bf2 cleanup
svn-id: r33010
2008-07-11 20:28:50 +00:00
Max Horn
815d75e870 Don't use kPlainSoundType if you don't have to
svn-id: r33009
2008-07-11 20:28:14 +00:00
Nicola Mettifogo
c829fd3eaf Added a script (courtesy of salty-horse) to create/set properties for source files under version control by Subversion. Specifically, the mime-type, eol-style and keywords properties are handled.
svn-id: r33007
2008-07-11 15:07:13 +00:00
Nicola Mettifogo
8ba56e98cf Cleanup.
svn-id: r33006
2008-07-11 13:36:22 +00:00
Kari Salminen
273129330a Update MSVC project files.
svn-id: r33004
2008-07-11 13:13:28 +00:00
Nicola Mettifogo
8ed023142a Moved program and command execution code out of the engine, into their own brand new
classes.

svn-id: r33003
2008-07-11 13:06:28 +00:00
Nicola Mettifogo
fe65583657 Fixed leak in sound code by explicitly deleting the midi driver.
svn-id: r33002
2008-07-11 12:55:08 +00:00
Bertrand Augereau
f41ab55021 Fixed a few warnings
svn-id: r32994
2008-07-10 18:01:54 +00:00
Torbjörn Andersson
c8488c060c Fixed Kyra 3 detection regression.
svn-id: r32992
2008-07-10 16:19:17 +00:00
Johannes Schickel
985a032871 Typo.
svn-id: r32990
2008-07-10 12:14:00 +00:00
Johannes Schickel
a117024d23 Added filename to unkown command/opcode warnings for TIM scripts.
svn-id: r32989
2008-07-10 12:12:42 +00:00
Johannes Schickel
e1e95f0c0e Added filename to unknown opcode/command warnings of EMC scripts.
svn-id: r32988
2008-07-10 12:05:38 +00:00
Johannes Schickel
9a34ef702d Fixed mem leak in MIDI related code.
svn-id: r32987
2008-07-10 11:28:51 +00:00
Johannes Schickel
092d9f38c5 Workaround for gcc 2.95 compiler bug.
svn-id: r32986
2008-07-10 11:25:43 +00:00
Nicola Mettifogo
03cd937b13 Fixed destruction of sprites in BRA.
svn-id: r32983
2008-07-10 02:00:54 +00:00
Neil Millstone
9f96471f47 DS: Backend changes for new mixer code
svn-id: r32978
2008-07-09 16:50:23 +00:00
Nicola Mettifogo
12cefc4132 Fixed leaks in NS and BRA.
svn-id: r32976
2008-07-09 13:27:09 +00:00
Nicola Mettifogo
18b48c74a9 Fixed regression introduced with GfxObj: the character sprite was sometimes removed from the rendering list.
svn-id: r32974
2008-07-09 10:52:46 +00:00
Max Horn
d24e770605 cleanup / code formatting
svn-id: r32973
2008-07-09 10:42:47 +00:00
Nicola Mettifogo
a294d22213 Added a couple of NULLity checks.
svn-id: r32972
2008-07-09 02:49:20 +00:00
Bertrand Augereau
d9f0753009 New configure flag --enable-profiling to compile and link with -pg (for
gprof)

svn-id: r32970
2008-07-09 02:19:57 +00:00
Joost Peters
a833c9dd86 set DEPDIR
svn-id: r32969
2008-07-08 17:46:26 +00:00
Joost Peters
65ddc23a6b Enable static engines -- time to start thinking about prx/plugin support!
svn-id: r32968
2008-07-08 17:41:09 +00:00
Joost Peters
926df065f4 changes for new Mixer API
svn-id: r32967
2008-07-08 17:20:26 +00:00
Torbjörn Andersson
c2c4963e96 On reading some more about XMIDI, I believe the NEXT and BREAK variants of the
controller are mutually exclusive cases, i.e. a BREAK simply means forget about
the innermost loop, and continue as if nothing had happened.

svn-id: r32966
2008-07-08 16:25:39 +00:00
Eugene Sandulenko
8093dbaf49 One more MSVC warning
svn-id: r32964
2008-07-08 11:48:16 +00:00
Sven Hesse
da0495cd78 Added a Gob1 version supplied by raina in the forums.
It does look like the Mac version with a DOS executable and stripped music to me, so let's hope the Mac level image workaround works there as well.

svn-id: r32963
2008-07-08 11:36:52 +00:00
Sven Hesse
4a1cc78016 Modified the EGA story image delay to work for the Mac versions as well
svn-id: r32962
2008-07-08 11:35:09 +00:00
Eugene Sandulenko
03b36a3a54 Shut couple of MSVC warnings
svn-id: r32961
2008-07-08 11:18:44 +00:00
Max Horn
dadb771cdc Remove reference to kPlainSoundType
svn-id: r32960
2008-07-08 10:29:35 +00:00
Kari Salminen
e74d01a59a Fix for bathroom door opening crash in Operation Stealth's start.
svn-id: r32951
2008-07-07 22:02:01 +00:00
Johannes Schickel
aee23f36a2 Fix for bug #2012293 "KYRA: Bad Spanish String in menu".
svn-id: r32949
2008-07-07 20:40:35 +00:00
Filippos Karapetis
741214b656 Some fixes for warnings under GCC 2.95
svn-id: r32948
2008-07-07 19:40:43 +00:00
Nicola Mettifogo
0f8f3d51bb Fixed regression after label code refactoring.
svn-id: r32940
2008-07-07 14:51:27 +00:00
Sven Hesse
1f4ebd2f47 Don't let listSavefiles() search subdirectories. Files with the same name (in different directories) would cause duplicate entries for the same file.
svn-id: r32938
2008-07-07 13:01:54 +00:00