Commit Graph
86814 Commits
Author SHA1 Message Date
Johannes Schickel 64790aabc8 SCUMM: Get rid of casts on OSystem::copyRectToScreen calls. 2012-06-16 02:39:00 +02:00
Johannes Schickel 084c1259fc SCI: Get rid of casts on OSystem::copyRectToScreen calls. 2012-06-16 02:39:00 +02:00
Johannes Schickel ebb5cb7e4c SAGA: Get rid of casts on OSystem::copyRectToScreen calls. 2012-06-16 02:39:00 +02:00
Johannes Schickel d214391431 MOHAWK: Get rid of casts on OSystem::copyRectToScreen calls. 2012-06-16 02:38:59 +02:00
Johannes Schickel 79dfc7be97 MADE: Get rid of casts on OSystem::copyRectToScreen calls. 2012-06-16 02:38:59 +02:00
Johannes Schickel 2e97e043fb LASTEXPRESS: Get rid of casts on OSystem::copyRectToScreen calls. 2012-06-16 02:38:59 +02:00
Johannes Schickel 2afc0a5fbc GROOVIE: Get rid of casts on OSystem::copyRectToScreen calls. 2012-06-16 02:38:59 +02:00
Johannes Schickel d4a5615a8b CGE: Get rid of casts on OSystem::copyRectToScreen calls. 2012-06-16 02:38:56 +02:00
Johannes Schickel 31880186e1 BACKENDS: Let copyRectToScreen take a "const void *" instead of "const byte *" as buffer.
This removes the need to convert the parameter to copyRectToScreen to
"const byte *", which is commonly used in games, which use Graphics::Surface
to store their graphics data.
2012-06-16 02:18:01 +02:00
Sven Hesse f917db972e GOB: Shut up Little Red's warning about gob func 1 and 2
Those set some DOS timer interrupt related to sound.
Seems to be unnecessary for us.
2012-06-16 01:50:31 +02:00
Sven Hesse 54f7d9c557 GOB: Use the full title for Little Red Riding Hood
While the other parts in the series are mostly hard-coded,
they are small, simple and monotone enough that I might just
think about implementing them some day...
2012-06-16 01:44:57 +02:00
Sven Hesse 1666d9da82 GOB: Fix mult object collision detection I broke in 2007
This fixes the sidescroller levels (like the bees and butterflies)
in Little Red.

I really wonder if this breakage had other effects too...
2012-06-16 01:39:14 +02:00
Johannes Schickel 72ea449431 GUI: Hook up the new load chooser for > 320x200 and engines which support thumbnails. 2012-06-15 23:03:18 +02:00
Johannes Schickel b4882ce6bd GUI: Implement a new load chooser, which displays a list of thumbnails. 2012-06-15 23:03:18 +02:00
Johannes Schickel 1aa5200bb8 GUI: Create an interface for save/load dialogs. 2012-06-15 23:03:02 +02:00
Filippos Karapetis a0add53c60 SCI: Change getClassAddress() to only require the caller segment
The caller offset is never actually used inside the function
2012-06-15 22:32:17 +03:00
Filippos Karapetis 8666a0528f SCI: Also skip a robot video in the Lighthouse demo 2012-06-15 22:32:16 +03:00
Filippos Karapetis 041b1447c0 SCI: Replace RAW_IS_OBJECT with a method 2012-06-15 22:32:15 +03:00
Filippos Karapetis 5ca22a1104 SCI: Fix warnings
Thanks to DrMcCoy for reporting them
2012-06-15 22:32:15 +03:00
Filippos Karapetis 160732b2f7 Revert "SCI: Change Script::getObject() to accept a reg_t"
This reverts commit 577d7e41c9.
2012-06-15 22:32:14 +03:00
Strangerke 1274c02d1d MORTEVIELLE: Fix a couple of Valgrind warnings 2012-06-15 20:39:03 +02:00
Einar Johan Trøan Sømåen b8a7266c4e WINTERMUTE: Get rid of all system-headers BUT limits.h 2012-06-15 19:49:13 +02:00
Einar Johan Trøan Sømåen 0c84972294 WINTERMUTE: Change a few char* to Common::String in AdActor 2012-06-15 19:33:30 +02:00
Einar Johan Trøan Sømåen 850e237d31 WINTERMUTE: Get rid of rand/srand. 2012-06-15 19:19:09 +02:00
Einar Johan Trøan Sømåen 3d49eb1605 WINTERMUTE: Add a global g_wintermute. 2012-06-15 18:56:16 +02:00
Einar Johan Trøan Sømåen 4c1909db9a WINTERMUTE: Add untested mouse-wheel-handling. 2012-06-15 18:55:46 +02:00
Einar Johan Trøan Sømåen bd31b5f201 WINTERMUTE: Move some of the initialization code over from PlatformSDL 2012-06-15 18:45:28 +02:00
Sven Hesse 5961609a56 GOB: Add a resource size workaround for Little Red
This fixes the missing resources in the screen where Little Red
has to find the animals' homes for them.
2012-06-15 15:09:01 +02:00
Sven Hesse 7632246264 GOB: Implement Util::getKeyState() for Little Red
This makes the bees level playable, removing the "lock-up".
Collision detection between Little Red and the bees and butterflies
doesn't work yet though, so they're just flying through her.

Nevertheless, the game seems to be completable now.
2012-06-15 13:35:46 +02:00
D G Turner c668431522 TOON: Simplify code in Animation::drawFrameWithMaskAndScale(). 2012-06-15 12:11:01 +01:00
Filippos Karapetis 562a8a980c SCI: Further cleanup of the script code
Merge the init() and load() Script methods and reset the script when
necessary
2012-06-15 12:53:17 +03:00
Filippos Karapetis 23ed0f1dc8 SCI: Skip playing of the unsupported robot video 1003 in RAMA 2012-06-15 12:24:20 +03:00
Filippos Karapetis 9aaefbd536 SCI: _propertyOffsetsSci3 and classpos should be 32-bit integers
These are needed for future handling of large SCI3 script files
2012-06-15 12:24:18 +03:00
Filippos Karapetis e1ae110860 SCI: Clean up the script initialization code 2012-06-15 12:24:16 +03:00
Filippos Karapetis 577d7e41c9 SCI: Change Script::getObject() to accept a reg_t
This is needed for upcoming changes to the Script class
2012-06-15 12:24:14 +03:00
Filippos Karapetis 425926ed7e SCI: Limit floodfill hack to GK1
Fixes the intro of LSL7 and the inventory screen in PQ4
2012-06-15 12:24:12 +03:00
Travis Howell 85e0a90f4a SCUMM: The target and Wii releases of a few HE games are HE101, since they have differce in debugInput opcode too. 2012-06-15 19:20:03 +10:00
Travis Howell a5c23f73fc NEWS: Add Fixes in HE98 version of Pajama Sam's Lost & Found. 2012-06-15 18:58:29 +10:00
Strangerke 71aa08c7f0 TONY: Silent more CppCheck warnings 2012-06-15 08:42:24 +02:00
Strangerke 7c605c5f69 TONY: Silent more CppCheck warnings, remove an unused global 2012-06-15 08:23:06 +02:00
Matthew Hoops 83e014f2bd SCUMM: Fix rect bounds in getPolygonOverlap() 2012-06-15 01:24:39 -04:00
Matthew Hoops a529d96091 SCUMM: Adjust some wiz image ops and flood fill rects
Fixes black lines appearing on the field in football/football2002 and some soccer2004 menus.
2012-06-15 00:41:10 -04:00
Sven Hesse 90999d8f8c AUDIO: Implement a missing Protracker feature
When a row has a new period, but no new sample, restart the track's
last sample (except when we're doing portamento).
2012-06-15 03:06:14 +02:00
Einar Johan Trøan Sømåen e546237a23 WINTERMUTE: Clear up another few includes. 2012-06-15 02:17:36 +02:00
Einar Johan Trøan Sømåen 4b7201c7e1 WINTERMUTE: Alphabetize the includes in AdGame 2012-06-15 02:04:24 +02:00
Einar Johan Trøan Sømåen 0fedd08714 WINTERMUTE: Remove unused include in BGame.cpp 2012-06-15 02:00:44 +02:00
Einar Johan Trøan Sømåen dba9123428 WINTERMUTE: Remove a bunch of commented-out includes. 2012-06-15 01:57:15 +02:00
Einar Johan Trøan Sømåen dae2209e4c WINTERMUTE: Make factory-functions for the SX-classes, to avoid having to include all of them in BGame.cpp 2012-06-15 01:54:26 +02:00
Einar Johan Trøan Sømåen bed4f81fc6 WINTERMUTE: Clean out some un-needed headers, and some FORBIDDEN_SYMBOL_EXCEPTIONs 2012-06-15 01:29:20 +02:00
Sven Hesse f16cc050e9 GOB: Add class Inter_LittleRed
This fixes the crash when selecting an animal in the "Languages"
screen.

Interestingly, the German names of the animals are partially
wrong... And for "Das Schmetterling" (sic!), even the recorded
speech sample is wrong.
2012-06-15 01:14:49 +02:00