Commit Graph
86814 Commits
Author SHA1 Message Date
Gregory Montoir 6b68c156ae made timing closer to the original interpreter and simplified manageEvents function (no need to recurse)
svn-id: r29757
2007-12-08 08:49:22 +00:00
Gregory Montoir e82c2b3fb9 reverted part of commit #29749, inplace unpacking doesn't work with .ani data
svn-id: r29756
2007-12-08 08:48:31 +00:00
Filippos Karapetis e905723b1e Cleanup and simplification
svn-id: r29755
2007-12-08 02:38:04 +00:00
Filippos Karapetis c488384f19 Cleanup and simplification
svn-id: r29754
2007-12-08 02:24:12 +00:00
Oystein Eftevaag 0522c55faf Enabled click-and-drag mouse mode for the right mouse button as well as the left button, and fixed a the mouse cursor being able to go 1 pixel off screen on one side
svn-id: r29753
2007-12-07 23:49:27 +00:00
Gregory Montoir c0920e0224 don't use str functions with binary data, should fix bug #1845760
svn-id: r29752
2007-12-07 23:39:19 +00:00
Gregory Montoir a34df6e72d add Common::Rect::center (handy for ::setFocusRectangle())
svn-id: r29751
2007-12-07 20:53:06 +00:00
Oystein Eftevaag 0718e41c82 Properly centered the image on screen after aspect ratio correction
svn-id: r29750
2007-12-07 20:51:53 +00:00
Gregory Montoir 126f55fd0e backported some changes for OS
- added parsing of VOL.CNF to get the (filename,bundle) mapping (should be more efficient than testing every bundle file)
- delphineUnpack allows "inplace unpacking", use this instead of allocating temporary buffers
- relation script run count should be set in _localVars[0]
- added comments for some "special" script variables

svn-id: r29749
2007-12-07 20:45:51 +00:00
Willem Jan Palenstijn 4ae85163b7 fix unterminated string (causing intermittent savegame listing problems in scumm)
svn-id: r29748
2007-12-07 17:59:24 +00:00
Travis Howell 5d9ca5d1a7 Added missing hack for the tools to allow building on MinGW with SDL backend. (see bug #1800764 TOOLS: MinGW tools building broken)
svn-id: r29747
2007-12-07 12:41:53 +00:00
Paul Gilbert 870edd1b58 Bugfix so player will move out of the way if he's blocking an entrance a character is entering by
svn-id: r29746
2007-12-07 12:01:44 +00:00
Paul Gilbert ec54c02ff8 Changed startup error messages to use a modal GUI dialog
svn-id: r29745
2007-12-07 10:17:58 +00:00
Paul Gilbert f313c83ccd Fix for bug 1843961: Assertion on talking to a NPC - initial 'hey wait' dialog was resetting the destination character just before the conversation started
svn-id: r29743
2007-12-07 08:16:52 +00:00
Bertrand Augereau 3c9c3fffc7 NDS: A few cycles saved in the inner loop of the CPU scaler
svn-id: r29742
2007-12-07 00:01:12 +00:00
Gregory Montoir 65779599de reverted commit #29736 with a proper fix (I think) to fmopl code
svn-id: r29741
2007-12-06 21:11:26 +00:00
Bertrand Augereau 4806a5f673 NDS : ASM cpu scalers fixed, USING_ARM_BLITTERS back
svn-id: r29740
2007-12-06 21:01:54 +00:00
Filippos Karapetis f41fa7b428 Mickey is now supported
svn-id: r29737
2007-12-06 19:38:05 +00:00
Filippos Karapetis d3a9cfc2cb Reverted commit #29733, as RandomSource() is called before g_system is initialized (e.g. from sound/fmopl.cpp)
svn-id: r29736
2007-12-06 18:48:44 +00:00
Eugene Sandulenko 99acbe79af Move AGI engine back to custom line drawing routine as it caused regressions
svn-id: r29735
2007-12-06 12:46:29 +00:00
Eugene Sandulenko 218dcf2c18 Switch Lure engine to AdvancedDetector
svn-id: r29734
2007-12-06 12:10:41 +00:00
Max Horn 6cf6b9d89b Do not use time() needlessly
svn-id: r29733
2007-12-06 11:47:38 +00:00
Robin Watts e92c67d5a0 Attempted fix for the DS blitters; looks like I was reading from dst and
storing to src. D'Oh. Still untested, but this code is broken anyway
(apparently) and is disabled, so I can't really make it any worse...

svn-id: r29732
2007-12-06 00:50:22 +00:00
Bertrand Augereau 10844ea172 NDS: Disabling the buggy ARM blitters so that the CPU scaler works
svn-id: r29731
2007-12-05 23:53:45 +00:00
Bertrand Augereau 2f078b303b NDS: Reporting hi-level opti from Robin in the c++ software scaler ( a1r5g5b5 swizzling )
svn-id: r29730
2007-12-05 23:49:07 +00:00
Filippos Karapetis ee5fc9675a Remove now obsolete comment
svn-id: r29729
2007-12-05 23:28:30 +00:00
Bertrand Augereau 0070e3da12 NDS : params reordering to match C scaler and ARM one
svn-id: r29728
2007-12-05 23:16:12 +00:00
Bertrand Augereau e82f4a25ac NDS : The CPU scaler checkbox is back (and can be removed with a #define)
svn-id: r29725
2007-12-05 22:19:33 +00:00
Eugene Sandulenko cf23e14e7c Declare Winnie supported
svn-id: r29723
2007-12-05 21:36:11 +00:00
Gregory Montoir e1f6d3b2f8 update Touche section
svn-id: r29722
2007-12-05 20:42:31 +00:00
John Willis 33df167a40 Change to default volume levels on the GP2X to prevent some nasty 'clipping'.
svn-id: r29721
2007-12-05 09:47:53 +00:00
John Willis 7aed821b1f Add a few small GP2X things to NEWS
svn-id: r29720
2007-12-05 09:46:22 +00:00
John Willis fbaac48957 Tidyup of a few small things in the GP2X port.
svn-id: r29719
2007-12-05 09:34:02 +00:00
Oystein Eftevaag 5068d08ebb ARM ASM blitting routines from Robin_Watts
svn-id: r29717
2007-12-05 08:03:47 +00:00
Nicola Mettifogo fdb20177b4 Broke up parseDialogue into more manageable and focused short routines.
svn-id: r29716
2007-12-04 20:38:45 +00:00
Eugene Sandulenko 60397448e9 update NEWS with development since 0.10.0
svn-id: r29715
2007-12-04 13:07:22 +00:00
Paweł Kołodziejski a8b5484086 remove code duplication
svn-id: r29714
2007-12-04 11:45:20 +00:00
Max Horn 4c36219bea Mention COMI/SCUMM fixes in the NEWS
svn-id: r29713
2007-12-04 08:18:43 +00:00
Paweł Kołodziejski 1e49111dc7 correction based on disassembly
svn-id: r29712
2007-12-04 00:48:02 +00:00
Travis Howell 3cd1e65881 Add patch #1842862 - Support for Freddi3 french.
svn-id: r29711
2007-12-03 22:41:23 +00:00
Paweł Kołodziejski deca7aa821 remove code duplication
svn-id: r29710
2007-12-03 19:38:05 +00:00
Paul Gilbert 8713d1f7db Reworked the fight loop and event handling so fights run at the same speed as in the original game
svn-id: r29709
2007-12-03 12:26:45 +00:00
Max Horn 40474c5acb Abort configure run if no matching datatypes are found; some tweaks for cross compiling (do not try to link when you don't use the resulting binary; but *if* we want to link, we must pass the LDFLAGS in case there are require linker flag modifications)
svn-id: r29707
2007-12-02 20:59:19 +00:00
Gregory Montoir 411688ef8f update queen changelog
svn-id: r29706
2007-12-02 14:45:13 +00:00
Gregory Montoir 1a2d4c9c28 revised mutex handling a bit in dimuse :
- protected access to Track.used in startSound
- removed mutex lock in cloneToFadeOutTrack as it's always called with mutex already locked on (shouldn't change anything, though, due to mutex re-entrancy)

svn-id: r29705
2007-12-02 14:34:33 +00:00
Eugene Sandulenko 55a24b3b32 Update NEWS file
svn-id: r29704
2007-12-02 13:16:40 +00:00
Kostas Nakos 9bda6cdefc fixes for cygwin build. In particular: move the _mak_plugins environment after LDFLAGS has been defined in config.mk, to allow building in case of non-standard lib paths (thru LDFLAGS). Also, silenced a nasm warning.
svn-id: r29701
2007-12-02 12:11:59 +00:00
Kostas Nakos 1cf6278fb1 fixes for cygwin build
svn-id: r29700
2007-12-02 12:08:45 +00:00
Oystein Eftevaag c4a4c96db4 Minor comment clarification
svn-id: r29698
2007-12-02 11:11:28 +00:00
Oystein Eftevaag 82e2748650 Cleaned up the iPhone configure stuff, and added a new make target for statically linking a binary with the external libs
svn-id: r29697
2007-12-02 11:05:29 +00:00