Commit Graph
86814 Commits
Author SHA1 Message Date
Max Horn 1986fff67c Merged setupGameFlags into Engine_KYRA_create (removing some obsolete code in the process)
svn-id: r25169
2007-01-25 00:07:48 +00:00
Max Horn 6a004d6b3c Correcting doc comment
svn-id: r25168
2007-01-24 23:28:03 +00:00
Eugene Sandulenko 3d8e290f3c Sync with last AdvancedDetector changes
svn-id: r25167
2007-01-24 23:13:00 +00:00
Max Horn 3a74dedb57 Corrected a comment
svn-id: r25166
2007-01-24 22:57:40 +00:00
Max Horn 768852d010 Modified version of Torbjoern's patch from bug #1640420 (fixes an overflow in the default timer manager)
svn-id: r25165
2007-01-24 22:56:57 +00:00
Eugene Sandulenko 318210ad96 Add optional size parameter to ADGameFileDescription. Not used now.
svn-id: r25164
2007-01-24 22:42:44 +00:00
Eugene Sandulenko edd2422a55 Hide all AdvacedDetector parameters into a structure for easier maintenance
and extensibility

svn-id: r25163
2007-01-24 22:24:52 +00:00
Max Horn dc8dde1872 Patch from bug report #1615417: SCUMM (v6): Cursor isn't updated after hotspot changes
svn-id: r25162
2007-01-24 00:11:22 +00:00
Max Horn 853b00fba1 Fix for bug #1586640: SDL: Joystick/Joypad doesnt work with 0.9.0
svn-id: r25161
2007-01-24 00:07:23 +00:00
Sven Hesse a8c6b02a9c Added support for Infogrames/RobHubbard2 (amiga) music
svn-id: r25160
2007-01-23 19:40:28 +00:00
Gregory Montoir ac6bb86c96 update
svn-id: r25159
2007-01-21 22:08:46 +00:00
Gregory Montoir d2f15566d3 added handler for sfx sync (abc-slideshow.cup, bda-slideshow.cup) and sfx looping, cleanup
svn-id: r25158
2007-01-21 22:08:02 +00:00
Gregory Montoir 3341f49429 cleanup
svn-id: r25157
2007-01-21 22:06:54 +00:00
Eugene Sandulenko d3b0ff8ade Reduce dependency from common/advancedDetector.h
svn-id: r25156
2007-01-21 20:24:38 +00:00
Torbjörn Andersson 01a5faa6a0 Applied my own patch #1635584 (after discussing with Fingolfin) to reduce the
memory usage and number of allocations made by the NUT font renderer.

svn-id: r25155
2007-01-21 17:14:53 +00:00
Max Horn 44cbf4996b Removed common/advancedDetector.h from agos.h, thus reducing the number of build deps on base/plugins.h and base/game.h from about 155 to 113 (and also reducing the deps on advancedDetector.h, of course). The same should be done to all other engines using the advanced detector (AGI, CINE, SAGA, Parallaction)
svn-id: r25154
2007-01-21 16:57:13 +00:00
Max Horn 0a9276092f Fix crash in GameDescriptor::updateDesc
svn-id: r25153
2007-01-21 16:34:18 +00:00
Max Horn fef501c205 openForSaving can fail, so it should be handled gracefully -- but better to assert out in a controlled manner than o invoke methods on a NULL pointer, right? :-)
svn-id: r25151
2007-01-21 15:19:30 +00:00
Max Horn aaf706a43d Don't mkdir the default savepath whenever we startup; rather, mkdir (on Unix/Symbian, at least) the savedir just before we need it, i.e. just before saving. Fixes bug #1504398
svn-id: r25150
2007-01-21 15:17:28 +00:00
Johannes Schickel e0aa34bc51 Fixes implementation of o1_updateSceneAnimations.
svn-id: r25149
2007-01-21 14:23:32 +00:00
Chris Apers aed4ae10a7 Speed up mouse emulation with hires games
svn-id: r25148
2007-01-21 14:18:24 +00:00
Chris Apers dd03b8f84b Cleanup event code
Added key up for mouse buttons so that we can control Gobliiins and Touche properly

svn-id: r25147
2007-01-21 14:15:35 +00:00
Nicola Mettifogo 0147a83180 fixed ordering of engine jobs: no more known graphics glitches
svn-id: r25146
2007-01-21 11:05:22 +00:00
Nicola Mettifogo c12fe85922 fixed occasional border issues in inventory
svn-id: r25145
2007-01-21 11:00:07 +00:00
Chris Apers 0ea9f49d67 Clenaup
svn-id: r25144
2007-01-21 09:58:18 +00:00
Chris Apers d9e866398d Clenaup
svn-id: r25143
2007-01-21 09:55:44 +00:00
Chris Apers 0e5871b0ae Ooops, ooops ooops, bad source directory
svn-id: r25142
2007-01-21 09:54:27 +00:00
Chris Apers e1eb9dde12 Ooops, collapsible only
svn-id: r25141
2007-01-21 09:10:56 +00:00
Nicola Mettifogo d17f18223e fixed out-of-bounds error causing premature crashes on some systems
svn-id: r25140
2007-01-21 08:53:18 +00:00
Torbjörn Andersson d707bfb615 When a user clicks on an editable string, use the correct font for calculating
the width. Should fix bug #1640622.

svn-id: r25139
2007-01-21 08:43:28 +00:00
Max Horn f30f00aedc Make use of HashMap::getVal/setVal, and some cleanup
svn-id: r25138
2007-01-21 00:29:03 +00:00
Max Horn baaedb1651 Added game.cpp file with some funcs/methods declared in game.h
svn-id: r25137
2007-01-21 00:25:04 +00:00
Max Horn 0c148fc44e Added non-const variant of HashMap::getVal
svn-id: r25136
2007-01-21 00:11:45 +00:00
Max Horn 12476efb58 Added some new HashMap methods: lookupAndCreateIfMissing (internal only), setVal and getVal (which actually is just the old queryVal renamed for consistency)
svn-id: r25135
2007-01-21 00:06:50 +00:00
Eugene Sandulenko cd8a5f3a98 First phase of detection-related plugins interface improvements. Now plugins
return StringMap instead of fixed list of parameters. This adds great
flexibility.

Current patch should not alter any functionality, i.e. if there are regressions,
submit a report. Phase 2 will benefit from these changes and will come later.

svn-id: r25134
2007-01-20 21:27:57 +00:00
Chris Apers 47b1321d15 Prepare Parallaction support (not working for now)
svn-id: r25133
2007-01-20 18:27:22 +00:00
Chris Apers 163803809e Prepare Parallaction support (not working for now)
svn-id: r25132
2007-01-20 18:24:55 +00:00
Chris Apers 0e36e6b500 Added support fir hi-res games to standard PalmOS 5 devices (BS, TOuche, ...)
Added aspect ratio selection too

svn-id: r25131
2007-01-20 18:20:36 +00:00
Chris Apers ecf5b465bb Fixed mouse redraw with Touche
svn-id: r25130
2007-01-20 18:11:27 +00:00
Neil Millstone 0c82694f47 Ported changes from branch-0-9-0 to fix grabRawScreen(), and palette corruption.
svn-id: r25129
2007-01-20 17:29:20 +00:00
Johannes Schickel b6b75af524 Completed implementation of o1_restoreAllObjectBackgrounds.
svn-id: r25127
2007-01-20 15:28:03 +00:00
Max Horn d1b97e6786 Added copy constructor and assignment operator to class HashMap
svn-id: r25125
2007-01-19 21:55:45 +00:00
Neil Millstone fe9682ac55 Adding libcartreset, fixing CD audio bug, adding DLDI support (defined out all other fat drivers)
svn-id: r25124
2007-01-19 21:47:10 +00:00
Neil Millstone 31abbc14ae Changed to ARM7 for libcartreset
svn-id: r25123
2007-01-19 21:38:03 +00:00
Neil Millstone bcef1cb04d Adding libcartreset to ARM7 binary
svn-id: r25122
2007-01-19 21:36:47 +00:00
Torbjörn Andersson 37f94f7cba Hopefully fixed the SAN seeking (used by Full Throttle's bike fighting) that I
accidentally broke when removing the timer callback from the SMUSH player.

svn-id: r25120
2007-01-18 22:08:02 +00:00
Max Horn 2ac841f18b Make use of Surface::getBasePtr
svn-id: r25119
2007-01-18 21:48:23 +00:00
Max Horn fb95758b81 Patch #1596959 (SH and MIPS need memalign too)
svn-id: r25118
2007-01-18 21:36:44 +00:00
Nicola Mettifogo 7d8ddb9a5b fixed walk bug: characters now walk along complex paths
svn-id: r25117
2007-01-18 21:25:02 +00:00
Torbjörn Andersson 684a71cee0 Fixed a warning.
svn-id: r25112
2007-01-17 20:11:31 +00:00