43619 Commits

Author SHA1 Message Date
Sven Hesse
95ed10adde GOB: Add SoundDesc::swap()
svn-id: r55564
2011-01-27 13:27:29 +00:00
Sven Hesse
20d74edf8b GOB: Add o7_draw0x59 stub
svn-id: r55563
2011-01-27 13:27:04 +00:00
Sven Hesse
e237ff3628 GOB: Some Addy gameflow stubs
svn-id: r55562
2011-01-27 13:26:34 +00:00
Filippos Karapetis
a6e9fe69c3 SCI: Set the printLang and parseLang selectors again when restarting, if necessary.
This sets the language again correctly to the language selected in the launcher when
restarting multilingual games.

svn-id: r55561
2011-01-27 10:49:11 +00:00
David Turner
73a440cfe2 DRASCULA: Fix Memory Leaks in Rooms Table.
Minor whitespace fixes as well.

svn-id: r55560
2011-01-27 07:58:57 +00:00
David Turner
861fab3fb1 AGOS: Fix Memory Leaks in Feeble Files.
Found with Valgrind.

svn-id: r55559
2011-01-27 04:13:10 +00:00
David Turner
d55626722e AGOS: Fix Memory Leaks when playing Simon 2 Win.
These were identified with Valgrind.

svn-id: r55558
2011-01-27 02:57:07 +00:00
Arnaud Boutonné
b7a8444992 HUGO: As requested by D. Gray, use 'exit' (DOS) command in Win versions
svn-id: r55557
2011-01-26 23:18:26 +00:00
Arnaud Boutonné
dc31f4b3e2 HUGO: Cleanup: Suppress an obsolete warning and a comment
svn-id: r55556
2011-01-26 22:50:36 +00:00
Arnaud Boutonné
b0def10892 HUGO: Ensure savegames are not impacted by unexpected ANULL actions, by replacing delEventType() and delQueue() in H1 Dos
svn-id: r55555
2011-01-26 20:03:12 +00:00
Matthew Hoops
214d8f1e3e MOHAWK: Introduce a new CursorManager for LB v2+ (they do not use exe cursors)
svn-id: r55554
2011-01-26 19:13:53 +00:00
Sven Hesse
437a3eb63b GOB: Add 2 Addy 4 base fake save handlers
svn-id: r55553
2011-01-26 19:05:36 +00:00
Sven Hesse
1d59d3ecb0 GOB: Another fake Addy 4 save handler
svn-id: r55552
2011-01-26 19:05:04 +00:00
Sven Hesse
efdcf921ea GOB: Another fake file path
svn-id: r55551
2011-01-26 19:04:42 +00:00
Sven Hesse
d71125dc21 GOB: Use a fake cursor for Addy for now :P
svn-id: r55550
2011-01-26 19:04:24 +00:00
Sven Hesse
7a41cd7fa9 GOB: Add stub save handlers for Addy 4 (Grundschule)
svn-id: r55549
2011-01-26 19:04:03 +00:00
Sven Hesse
f23b4af682 GOB: Increase kFontCount for Addy
svn-id: r55548
2011-01-26 19:03:37 +00:00
Sven Hesse
a2afc0f4d1 GOB: Check font index for kFontCount
svn-id: r55547
2011-01-26 19:03:13 +00:00
Sven Hesse
2c2476b203 GOB: Add a small playTot change for Addy
svn-id: r55546
2011-01-26 19:02:39 +00:00
Sven Hesse
1686ecdf83 GOB: Increase kEnvironmentCount to 20 for Addy
svn-id: r55545
2011-01-26 19:02:20 +00:00
Sven Hesse
e5f9eb30d3 GOB: o7_draw0x93 is o7_setVolume
svn-id: r55544
2011-01-26 19:01:42 +00:00
Alyssa Milburn
b13d6026c7 MOHAWK: Detect "The Cat in the Hat".
svn-id: r55543
2011-01-26 18:40:28 +00:00
Willem Jan Palenstijn
190bd60505 SCI: Make SCI3 propertyId endianness hack a bit cleaner
svn-id: r55542
2011-01-26 16:51:18 +00:00
Julien Templier
04f971370c LASTEXPRESS: Add some more error handling to Savegame and Sound classes
- Add some const modifiers where applicable
  - Add some missing casts

svn-id: r55541
2011-01-26 10:43:38 +00:00
Sylvain Dupont
177b656edf HUGO: Fix some save/restore issues
Invalidates current savegames! (now version 3)

svn-id: r55540
2011-01-26 00:21:54 +00:00
Max Horn
fec516e2b0 SCI: cleanup
svn-id: r55539
2011-01-25 20:21:57 +00:00
Alyssa Milburn
b79743b221 MOHAWK: Read kLBEventNotified data after commands.
This fixes some pages in Maggie's Farmyard Adventure, at least.
Thanks to clone2727 for testing this.

svn-id: r55538
2011-01-25 17:35:53 +00:00
Sven Hesse
a3baa1874a GOB: Add a sanity check to o1_freeFont
svn-id: r55537
2011-01-25 15:14:07 +00:00
Sven Hesse
e3f1d02044 GOB: Add o7_zeroVar and partially implement draw0x89
svn-id: r55536
2011-01-25 15:13:37 +00:00
Sven Hesse
330acb2168 GOB: Add a sanity check assert()
svn-id: r55535
2011-01-25 14:20:47 +00:00
Sven Hesse
e32c9a10bf GOB: Implement getting/setting values from INI files
Setting is non-permanent for now

svn-id: r55534
2011-01-25 14:20:19 +00:00
Sven Hesse
f01b8b98a4 GOB: Add a small manager for INI configs
svn-id: r55533
2011-01-25 14:19:52 +00:00
Matthew Hoops
491393790d SCUMM: Restore the missing copyright for the PE code (wrongfully removed in r27024)
svn-id: r55532
2011-01-25 14:12:45 +00:00
Sven Hesse
3e5cd6d9de GOB: o7_draw0x8A is o7_findFile()
svn-id: r55531
2011-01-25 13:00:58 +00:00
Sven Hesse
bf60f06105 GOB: Add a workaround for taking the music sheet from Dr. Dramish's car
svn-id: r55530
2011-01-25 13:00:38 +00:00
Sven Hesse
d1b53b1b81 GOB Add save stubs for Addy Junior
svn-id: r55529
2011-01-25 12:14:31 +00:00
Sven Hesse
0432ca6d0f GOB: Add a FakeFileHandler
For temporarily storing save "files"

svn-id: r55528
2011-01-25 12:14:05 +00:00
Sven Hesse
ff13458eb7 GOB: o7_draw0x57 is o7_intToString
svn-id: r55527
2011-01-25 12:13:42 +00:00
Sven Hesse
c8f58b4e19 GOB: o7_draw0x0D is o7_loadCursor
Not implemented yet, because they're in cursor32.dll as PE resources...

svn-id: r55526
2011-01-25 11:01:51 +00:00
Lars Skovlund
e1a9c866bf SCI3: Fix script abort during startup on Big Endian platforms
svn-id: r55525
2011-01-25 10:21:44 +00:00
David Turner
b52859323c LASTEXPRESS: Fixed Memory Leak in Subtitles.
Also, fixed minor uninitialised read in animation event polling.

svn-id: r55524
2011-01-25 08:24:57 +00:00
Julien Templier
6400659ead LASTEXPRESS: Correct typos in Alexei logic and sound code
svn-id: r55523
2011-01-25 04:25:06 +00:00
Sven Hesse
e5304457b4 GOB: Add o7_oemToANSI
I don't think that we'll need that :P

svn-id: r55522
2011-01-25 03:44:34 +00:00
Sven Hesse
2ce333bf16 GOB: o7_draw0xA1 is o7_getINIValue
svn-id: r55521
2011-01-25 03:44:07 +00:00
David Turner
d183a3618d LASTEXPRESS: Fix accidental assignment in sound.cpp.
Checked with Littleboy that this was not intentional.

svn-id: r55520
2011-01-25 03:22:37 +00:00
David Turner
f9c54abee8 LASTEXPRESS: Corrected format warning in state.h
svn-id: r55519
2011-01-25 03:11:27 +00:00
Sven Hesse
64da68cb0d GOB: Adi 4 should get a Inter_v7 too
svn-id: r55518
2011-01-25 02:52:19 +00:00
Sven Hesse
a875901485 GOB: o7_draw0x90 is o7_loadLBM
Stubbed for now

svn-id: r55517
2011-01-25 02:51:51 +00:00
Sven Hesse
c293eb6073 GOB: o7_draw0xC4 is o7_opendBase
Not implemented for now, of course

svn-id: r55516
2011-01-25 02:51:26 +00:00
Sven Hesse
c8997d0ef8 GOB: o7_draw0x44 is o7_displayWarning
svn-id: r55515
2011-01-25 02:50:56 +00:00