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