26068 Commits

Author SHA1 Message Date
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
Torbjörn Andersson
ae026486ef Fixed silly error. The NEXT_BREAK event should, of course, jump to the event
*after* the FOR_LOOP event. Apart from simplifying things, this should allow
limited number of repeats to work.

svn-id: r32931
2008-07-06 19:25:32 +00:00
Torbjörn Andersson
1cc9af6b10 Implemented Good Enough(TM) XMIDI looping. This is used by Kyrandia 2 (the
loop hack is no longer needed, and has been removed), and will be used by
Discworld.

svn-id: r32930
2008-07-06 18:37:52 +00:00
Andre Heider
95ca13246e adjustments to the recent mixer api changes
svn-id: r32924
2008-07-06 12:04:19 +00:00
Marcus Comstedt
32f653f2b1 Enable all engines.
svn-id: r32923
2008-07-05 22:53:17 +00:00
Johannes Schickel
056288f87a Added support for Italian fan translation of Kyrandia 3. (see fr#2003504 "KYRA: add support for Italian version of Kyrandia 2&3")
svn-id: r32912
2008-07-05 08:20:10 +00:00
Johannes Schickel
357f0c4e3a Added spanish menu strings for spanish fan translation of Kyrandia 3.
svn-id: r32911
2008-07-05 07:47:27 +00:00
Eugene Sandulenko
f8ca1761a7 Mention merge of Chris Page's memory leak plugging code.
svn-id: r32910
2008-07-05 04:28:17 +00:00
Kari Salminen
6fa152c58a Updated MSVC project files (Added Parallaction's balloons.cpp).
svn-id: r32904
2008-07-04 09:38:03 +00:00
Travis Howell
60db8cb8cf Correct typo.
svn-id: r32903
2008-07-04 00:35:39 +00:00
Nicola Mettifogo
d387d1af0e - Moved dialogue balloon management code from Gfx to its own class
- Added a class to draw balloons in BRA (still without text and with wrong placement)

svn-id: r32902
2008-07-04 00:29:21 +00:00
Florian Kagerer
d92085b507 minor fix for Towns/PC98 music
svn-id: r32899
2008-07-03 21:09:07 +00:00
Sven Hesse
56c6840ff7 Fixing a crash when loading a save made within the cult/bargon building (bug #2005965)
svn-id: r32895
2008-07-03 16:25:59 +00:00
Nicola Mettifogo
59e672ef40 Changed balloons to use GfxObj as well. Next step is to integrate balloons for BRA.
svn-id: r32883
2008-07-03 10:31:25 +00:00
Eugene Sandulenko
de09845319 Fix for bug #2008054: Parallaction engine doesn't compile under MSVC9
svn-id: r32879
2008-07-03 08:44:29 +00:00
Kari Salminen
18559708c6 Fully implemented processSeqListElement
- Added parts that were missing and fixed a couple of errors
-- One test was backwards and a global variable was written to when it shouldn't have been
Added global variable inputVar0 that's used in processSeqListElement
NOTE: inputVar0 isn't updated anywhere yet, so that's a TODO

svn-id: r32874
2008-07-02 04:31:50 +00:00
Nicola Mettifogo
77a60673ef - Changed labels to be GfxObj's, thus removing the Label object altogether.
- Changed Item's to be almost GfxObj's, since ownership and destruction of underlying resource is an issue here (got to think some more about it).

svn-id: r32873
2008-07-02 01:41:08 +00:00
Max Horn
6dc312b9e1 Reverted accidental commit of Tinsel changes in engines.mk
svn-id: r32868
2008-07-01 14:51:44 +00:00
Paul Gilbert
27e5aba5fd New lure.dat with corrections to the Italian strings
svn-id: r32867
2008-07-01 11:48:06 +00:00
Paul Gilbert
871c84c173 Made corrections to the Italian strings
svn-id: r32866
2008-07-01 11:46:29 +00:00
Max Horn
bd296a45fa Fixed unitialized variables
svn-id: r32865
2008-07-01 10:33:25 +00:00
Johannes Schickel
34a49d4a5a Fix game flags for detection entries of installed kyra3 versions.
svn-id: r32859
2008-06-30 23:44:33 +00:00
Johannes Schickel
cef7d68fc5 Added support for Spanish fan translation of kyra3 (See fr #1994040 "KYRA3: Add support for Spanish fan translation").
svn-id: r32858
2008-06-30 23:39:56 +00:00
Florian Kagerer
b07ff57623 - this fixes Hof PC98 music initialization
- music sounds exactly like FM-Towns for now

svn-id: r32854
2008-06-30 21:55:08 +00:00
Lars Persson
f530c36ad4 del instead of rm command
svn-id: r32853
2008-06-30 19:10:32 +00:00
Kari Salminen
e415a97fe5 Removed TODO from checkCollision: Updating zoneQuery each time checkCollision is called seems to be fine.
svn-id: r32852
2008-06-30 18:15:34 +00:00
Kari Salminen
2ecf8fdbb5 Fixed addAni (A test before using resetGfxEntityEntry was incorrect). Also added comments and checked that most 8-bit values used in this function are used as signed integers.
svn-id: r32850
2008-06-30 17:24:23 +00:00
Filippos Karapetis
63c0dde2ef Updated MSVC project files for commit #32828
svn-id: r32849
2008-06-30 08:46:20 +00:00
Kari Salminen
ecbf8d54ad Implemented resetGfxEntityEntry and made it used where appropriate (The function wasn't very easy to reverse engineer so it may have flaws still, but let's hope it doesn't ;-)).
svn-id: r32848
2008-06-30 03:33:08 +00:00
Nicola Mettifogo
2779b851ab Small cleanup/shuffling of Gfx code.
svn-id: r32847
2008-06-30 01:36:50 +00:00
Joost Peters
0a3d03797a changes required for new mixer API + implement getMillis() and delayMillis() using gettimeofday() and usleep() resp.
svn-id: r32846
2008-06-29 23:36:44 +00:00
Kostas Nakos
f0df79bb88 adding a fixme
svn-id: r32844
2008-06-29 16:58:27 +00:00
Florian Kagerer
cbf00ff565 fix warning
svn-id: r32843
2008-06-29 16:07:29 +00:00
Florian Kagerer
f5f97f4245 cleanup
svn-id: r32842
2008-06-29 15:59:35 +00:00