Commit Graph
61292 Commits
Author SHA1 Message Date
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
Einar Johan Trøan Sømåen 41c3b57aad WINTERMUTE: Clean up the formatting in dctypes a bit 2012-06-15 00:57:58 +02:00
Einar Johan Trøan Sømåen 407a881800 WINTERMUTE: Clean up BFonTT a little. 2012-06-15 00:57:08 +02:00
Sven Hesse 59b2a84552 GOB: Add a proper GameType for Little Red 2012-06-15 00:51:03 +02:00
Einar Johan Trøan Sømåen cac5db7dfe WINTERMUTE: Clean up and refactor VidTheoraPlayer a bit. 2012-06-15 00:43:09 +02:00
Strangerke 39e2f21bae MORTEVIELLE: Initialize some more variables 2012-06-15 00:34:19 +02:00
Strangerke 200436dc60 MORTEVIELLE: Initialize some more variables 2012-06-15 00:31:48 +02:00
Einar Johan Trøan Sømåen a488db8f93 WINTERMUTE: Clear out a bunch of warning (mostly shadowed variables) 2012-06-15 00:28:59 +02:00
Sven Hesse 3b8b3c4caf GOB: Fix a failed assert in Litte Red Riding Hood 2012-06-14 23:40:18 +02:00
Einar Johan Trøan Sømåen 181414d749 WINTERMUTE: Warn about WAVE-files for now. 2012-06-14 22:51:53 +02:00
D G Turner acaf8f7623 TOON: Fix two latent off-by-one errors in Character Class.
These were exposed by assertions from Common::Array usage.
2012-06-14 21:02:44 +01:00
Strangerke 47a9db86a1 MORTEVIELLE: Fix recurrent Valgrind warnings (thanks DrMcCoy for reporting) 2012-06-14 18:47:03 +02:00
D G Turner 57d34d2576 Merge branch 'toon-RAM-reduction' 2012-06-14 17:45:30 +01:00
Strangerke 7951881d46 TONY: Fix three warnings reported by CppCheck in inventory (reported by eriktorbjorn) 2012-06-14 18:31:57 +02:00
D G Turner 4aa0ec7fc4 TOON: Change Pathfinding weight buffers to uint16.
This should result in a significant saving in RAM usage.
Have added warning outputs if the weights exceed the maximum limit.
2012-06-14 17:23:01 +01:00
Einar Johan Trøan Sømåen f7888fea6e WINTERMUTE: Add Ansi->ISO conversion for \' (quick hack to make J.U.L.I.A.-demo look right) 2012-06-14 18:08:12 +02:00
Einar Johan Trøan Sømåen bcc93b735c WINTERMUTE: Use offsets correctly in BSurfaceSDL. 2012-06-14 18:07:23 +02:00
Einar Johan Trøan Sømåen d8c33544b2 WINTERMUTE: Use fonts 1/3 larger than the engine asks for, to compensate for the difference in dpi between ScummVM and WME (with thanks to LordHoto for pointing this out). 2012-06-14 18:05:51 +02:00
Einar Johan Trøan Sømåen 24726c143a WINTERMUTE: Make VidTheoraPlayer::Stop actually do something. 2012-06-14 16:14:07 +02:00
Einar Johan Trøan Sømåen fbc7191549 WINTERMUTE: Add a quick-fix to replace SDL_TEXTINPUT. 2012-06-14 16:13:26 +02:00
Sven Hesse 5ae4ed09ea GOB: Fix an uninitialised value in Geisha's Penetration 2012-06-14 15:33:30 +02:00
Sven Hesse 0e6fb43779 GOB: Remove useless variable 2012-06-14 15:27:37 +02:00
Sven Hesse ccad083ab9 GOB: Fix a "condition depends on uninitialised value" in Geisha 2012-06-14 15:24:49 +02:00