Commit Graph
86814 Commits
Author SHA1 Message Date
Paul Gilbert 13c7397837 Bugfix to properly have one NPC character move out of the way when two NPCs bump into each other
svn-id: r36153
2009-01-31 01:58:10 +00:00
Max Horn e7afcecda2 Removed default implementations of OSystem::getOverlayHeight() and getOverlayWidth()
svn-id: r36152
2009-01-30 16:23:41 +00:00
Max Horn e354c4b4f2 Got rid of VectorRenderer::surfacePitch() & VectorRenderer::bytesPerPixel(): the latter was not used, for the former it is silly to go through a virtual method to compute that value; all in all, this code performs too many unnecessary divisions ;)
svn-id: r36151
2009-01-30 16:18:58 +00:00
Max Horn f49e0667a4 Document OSystem::copyRectToOverlay params more explicitly (esp. the pitch param, which differs from that of copyRectToScreen)
svn-id: r36150
2009-01-30 16:16:52 +00:00
Max Horn 716f88f571 Avoid using g_engine if possible
svn-id: r36149
2009-01-30 16:04:39 +00:00
Max Horn f465abb75d Removed unused area convolution code from VectorRenderer
svn-id: r36148
2009-01-30 15:43:45 +00:00
Max Horn e21f5febdc Don't use g_engine to access the mixer
svn-id: r36147
2009-01-30 15:41:23 +00:00
Max Horn de8fa39b25 Fix for bug #2548995: AmigaOS4: Compiler error (and taking care of some potential errors in WinCE & GP2x, too)
svn-id: r36146
2009-01-30 14:26:34 +00:00
Paul Gilbert 26210ad976 Bugfix to stop characters changing rooms if the entrance in the other room is blocked by another NPC
svn-id: r36144
2009-01-30 12:22:30 +00:00
Max Horn 341bc64aaf do not include common/debug.h from common/util.h
svn-id: r36143
2009-01-30 05:25:17 +00:00
Max Horn 7cb437b56f Renamed SpecialDebugLevel to DebugChannel
svn-id: r36142
2009-01-30 05:10:24 +00:00
Max Horn 7b50c293e6 Switched special debug levels to using a hashmap internally
svn-id: r36141
2009-01-30 05:03:04 +00:00
Max Horn 76deee02d6 Some more 'special debug levels' tweaks
svn-id: r36140
2009-01-30 04:52:53 +00:00
Max Horn de7c89e381 Some work on the 'special debug levels' aka 'engine debug levels' code
svn-id: r36139
2009-01-30 04:42:30 +00:00
Max Horn 9861da62f0 cleanup
svn-id: r36138
2009-01-30 04:41:57 +00:00
Max Horn 4d87acf8b4 AGOS: Added TODO about the possibility of using special debug levels
svn-id: r36137
2009-01-30 04:07:41 +00:00
Max Horn 601175cb32 Reorder modules to fix linker issues when all engines are disabled (this order is weird, but for now seems to work)
svn-id: r36136
2009-01-30 04:04:10 +00:00
Max Horn c69ebfd798 Moved default implementations for various OSystem methods into a new class BaseBackend
svn-id: r36135
2009-01-30 03:35:47 +00:00
Max Horn 1d097d9791 Moved debug() etc. and special debug flag handling code to common/debug.*; also some tweaks to the code
svn-id: r36134
2009-01-30 01:17:12 +00:00
Max Horn 42b26e0f56 cleanup
svn-id: r36133
2009-01-30 01:15:17 +00:00
Max Horn 28cf213605 Moved AdvancedDetector from common/ to engines/
svn-id: r36132
2009-01-29 22:13:01 +00:00
Max Horn 7eaafd933f Be paranoid about g_system being set
svn-id: r36131
2009-01-29 22:09:06 +00:00
Gregory Montoir 164a099c7f restrict charwidth table patch to french version, should fix #2523924
svn-id: r36129
2009-01-29 21:31:44 +00:00
Max Horn abc76c6ddc cleanup
svn-id: r36128
2009-01-29 17:43:55 +00:00
Max Horn ac59693be2 A ton of code formatting fixes; also fixed warnings about single line loops like 'while(cond);' by inserting newlines
svn-id: r36127
2009-01-29 05:26:12 +00:00
Henry Bush a0a82d911c T7G: start background music at start of input loop (0x0B). Should fix 2474078, but might break other things so I'm not going to backport it.
svn-id: r36125
2009-01-28 23:29:19 +00:00
Gregory Montoir 3f06e9c4eb fix #2543067 'crash on Bud Tucker in Double Trouble german version', don't copy rect if w or h <= 0
svn-id: r36123
2009-01-28 21:43:26 +00:00
Torbjörn Andersson b866cf5d22 Silence GCC warning.
svn-id: r36122
2009-01-28 21:11:18 +00:00
Paul Gilbert 8315753dda Bugfix to allow characters to start moving when some other object (such as a door) has marked part of the area the character is standing on as occupied
svn-id: r36120
2009-01-28 10:27:14 +00:00
Travis Howell b63d4a777d Update Adventure Soft credits.
svn-id: r36119
2009-01-28 10:08:42 +00:00
Max Horn 1c0d2c5ab9 Fixed hq2x ASM scaler
svn-id: r36115
2009-01-27 21:44:24 +00:00
Filippos Karapetis c27c9c37b7 Protect save slot 0 from being overwritten and/or deleted by the GMM save/load menus
svn-id: r36112
2009-01-27 20:24:08 +00:00
Willem Jan Palenstijn 8cabfc677f remove _firstSlot offset from getSavegame*, fixing autosaves (#2537059)
svn-id: r36110
2009-01-27 19:59:50 +00:00
Willem Jan Palenstijn e5bff7bf92 typo
svn-id: r36109
2009-01-27 19:58:30 +00:00
Marcus Comstedt 8aa122b157 Need graphics/colormasks.h for Graphics::createPixelFormat.
svn-id: r36108
2009-01-27 18:43:00 +00:00
Marcus Comstedt 4952dd6661 Disable autosave (fixes [2516389]).
svn-id: r36106
2009-01-27 18:35:36 +00:00
Filippos Karapetis fa71814c07 Proper fix for accented characters in the Italian version of ITE
svn-id: r36103
2009-01-27 17:39:11 +00:00
Filippos Karapetis 1d04e168ae Fixed bug #2538838 - "Wrong accented char. in italian fan version [Regression]"
svn-id: r36101
2009-01-27 17:27:51 +00:00
Filippos Karapetis a359f7c1da Silence MSVC warnings
svn-id: r36100
2009-01-27 17:08:09 +00:00
Max Horn b6c17e396b Re-enabled ASM versions of HQx scalers (oops)
svn-id: r36099
2009-01-27 14:48:49 +00:00
Matthew Hoops 34e76afb16 Remove leftover comments.
svn-id: r36098
2009-01-27 11:49:53 +00:00
Matthew Hoops 13552cce55 Add support for looping ADPCM sounds. I'm also adding decoding of the "standard" IMA ADPCM code (aka Intel DVI ADPCM). This is from Mohawk. ;)
svn-id: r36097
2009-01-27 11:46:54 +00:00
Paul Gilbert 6ef26264f4 Added a debug subcommand to enable a hotspot's position to be changed
svn-id: r36095
2009-01-27 10:27:07 +00:00
Travis Howell f9d0d2a44a Add/Update comments.
svn-id: r36094
2009-01-27 03:26:51 +00:00
Travis Howell f002e06fe0 Add looping support to makeVOCStream().
svn-id: r36093
2009-01-27 03:21:05 +00:00
Travis Howell 82a7414197 Fix regression, the original stream shouldn't be deleted, unless disposeAfterUse is set.
svn-id: r36092
2009-01-27 03:13:13 +00:00
Travis Howell bce799366f Fix regression, the original stream shouldn't be deleted.
svn-id: r36091
2009-01-27 03:10:56 +00:00
Max Horn e338205066 Added new interpolate16_1_1_1_1 func, got rid of interpolate32_1_1_1_1
svn-id: r36090
2009-01-27 01:46:29 +00:00
Max Horn 379fe274df Replaced small lookup table in 2xsai by direct computation
svn-id: r36089
2009-01-27 01:35:21 +00:00
Max Horn 97153f9c3b Removed interpolate16_2 and interpolate16_3
svn-id: r36088
2009-01-27 01:29:22 +00:00