255 Commits

Author SHA1 Message Date
Sven Hesse
54b8a4d06f Made the collisionAreas' coordinates unsigned. This should fix bug #1706988
svn-id: r26715
2007-05-01 14:49:13 +00:00
Sven Hesse
339c39f8b7 Possible fix for bug #1709124 ("GOB3: (dos/russian) just dont run")
svn-id: r26665
2007-04-28 21:16:13 +00:00
Sven Hesse
f479aa73ba That should fix another segfault when clicking outside of the screen (bug #1708863)
svn-id: r26629
2007-04-27 21:25:03 +00:00
Sven Hesse
70bae60c44 Removed some more superfluous semicolons in the gob engine
svn-id: r26595
2007-04-25 19:52:26 +00:00
Max Horn
00b9bc7b36 Removing lots of superfluous semicola (see mail by David Weinehall on scummvm-devel)
svn-id: r26594
2007-04-25 19:31:23 +00:00
Sven Hesse
f5ab44cb54 Added the french Atari ST version of Gob2, as supplied by bgk in bug report #1706861
svn-id: r26591
2007-04-24 19:24:56 +00:00
Sven Hesse
bc0dcbfb58 Added the italian floppy version of Gob3, as supplied by Paranoimia on #scummvm
svn-id: r26590
2007-04-24 16:12:43 +00:00
Sven Hesse
5c3cd34963 The amiga version has english and german text
svn-id: r26588
2007-04-24 14:02:25 +00:00
Sven Hesse
8d7d61f1f6 Some more small fixes. Gob3 is completable now :)
svn-id: r26556
2007-04-21 20:13:15 +00:00
Sven Hesse
28df3debfd - Fixed handling of the case split screen + vertical scrolling area
- Added manual vertical scrolling
- Restricting the mouse cursor to the upper part of the split screen now

svn-id: r26547
2007-04-19 13:51:57 +00:00
Sven Hesse
7d7cee6649 Fix scroll handler
svn-id: r26541
2007-04-17 09:40:10 +00:00
Sven Hesse
245d8fa63d Changed processInput() to use the ascii value instead of the keycode, so that upper-case characters work
svn-id: r26540
2007-04-17 07:19:23 +00:00
Sven Hesse
0d3a2894f8 Fixed a bug that crept in during clean-up
svn-id: r26539
2007-04-17 05:57:17 +00:00
Sven Hesse
bdadeb1313 Mouse button presses shouldn't repeat. Fixes "cut-scene" after the idol part in Gob3 Amiga
svn-id: r26523
2007-04-16 05:05:35 +00:00
Sven Hesse
bd69261cf5 Bargon Attack uses wide surfaces, but shouldn't scroll in-game regardless
svn-id: r26522
2007-04-16 05:04:41 +00:00
Sven Hesse
2653b70b0c Fixed regression that was added when making it compile with MSVC8
svn-id: r26521
2007-04-16 05:03:52 +00:00
Sven Hesse
c8396a283d Fixing compile for me, hopefully not breaking it for the MSVC8 again...
svn-id: r26508
2007-04-15 16:26:12 +00:00
Paweł Kołodziejski
ae7c640671 fixed warnings
svn-id: r26506
2007-04-15 15:40:24 +00:00
Sven Hesse
9bb3e2e495 Some more MSVC8 uninitialed variable warning (see bug #1700986)
svn-id: r26498
2007-04-15 14:12:11 +00:00
Sven Hesse
1b71599d86 MSVC8 apparently complains about uninitialized variables there, fixing (see bug #1700986)
svn-id: r26495
2007-04-15 13:41:54 +00:00
Sven Hesse
3c62df7dfe Removed the need for double<->int conversions in readBuffer()
svn-id: r26493
2007-04-15 12:46:31 +00:00
Sven Hesse
72edefea51 Fixed another IMD drawing glitch (noticeable after Ooya gets his magic bag back)
svn-id: r26492
2007-04-15 12:46:10 +00:00
Sven Hesse
29523e9017 - Fixed another IMD drawing glitch (noticeable when becoming a giant)
- The IMD player now uses an AppendableAudioStream instead of a ringbuffer
- Changed waitEndSoundSlice() to use the time the sound was started as a reference point. This should help with the sync and fix stutter issues (in Wynnona's letter, for example)

svn-id: r26470
2007-04-14 15:13:45 +00:00
Sven Hesse
e5de883ccf Implemented fast modes: CTRL-f for double and CTRL-g for triple speed
Though I think it shouldn't break anything, use it at your own risk

svn-id: r26461
2007-04-13 19:55:09 +00:00
Sven Hesse
6895085dff Moving the mutex locking out of the loop
svn-id: r26460
2007-04-13 13:09:00 +00:00
Sven Hesse
bf3182abb8 Actually use the palette after loading
svn-id: r26459
2007-04-13 07:48:55 +00:00
Sven Hesse
7370c5aa12 The scrolling now works without cursor jittering...
svn-id: r26458
2007-04-13 07:48:26 +00:00
Sven Hesse
33ac8d550a Fixed an IMD glitch where frames weren't drawn at all (noticable in the CD version's cutscenes after the "IDOL" screen, for example)
svn-id: r26454
2007-04-12 09:00:16 +00:00
Johannes Schickel
383533b11f Fix compile.
svn-id: r26446
2007-04-09 22:07:54 +00:00
Sven Hesse
4bbb951c8e Fixed the wrong sound issue (laughing instead of a "whooosh" sound) in Gob3's second screen
svn-id: r26445
2007-04-09 20:17:10 +00:00
Sven Hesse
9c7a8bd963 Preventing scrolling while the menu is shown
svn-id: r26440
2007-04-09 18:29:51 +00:00
Sven Hesse
3260684066 Fixed the background glitch
svn-id: r26438
2007-04-09 16:56:47 +00:00
Sven Hesse
293be0bfa4 Small glitch/different goblin handling fix for Gob3
svn-id: r26436
2007-04-09 15:40:10 +00:00
Sven Hesse
0d99a362e9 Some fixes for the Gob3 demos
svn-id: r26435
2007-04-09 14:00:23 +00:00
Eugene Sandulenko
b134842cbc Update new demo description
svn-id: r26432
2007-04-09 11:26:32 +00:00
Eugene Sandulenko
44bd3e83bf Add another gob3 demo
svn-id: r26431
2007-04-09 11:22:19 +00:00
Sven Hesse
dee8a04168 Restructured saving/loading. Should work for Gob3 now, too...
svn-id: r26414
2007-04-08 00:08:26 +00:00
Travis Howell
614ae1c08c Both Goblins 3 interactive demos are French.
svn-id: r26413
2007-04-08 00:00:38 +00:00
Sven Hesse
ddd96f369d Oops
svn-id: r26391
2007-04-06 17:08:23 +00:00
Sven Hesse
a17df6e4c6 Some Gob3 fixes:
- wrong positioning of the inventory
- walking
- close-up fadeing in the CD version

svn-id: r26390
2007-04-06 13:30:09 +00:00
Sven Hesse
ce8bfbb46e Implemented scrolling and split screen (for the text field, the bottom 40 lines) in Gob3
svn-id: r26387
2007-04-05 19:20:12 +00:00
Sven Hesse
96c6ae041f Added save/load stub for Gob3, recognizing the use of "INTRO.$$$" as an extra background buffer
svn-id: r26386
2007-04-05 16:04:59 +00:00
Sven Hesse
f2c1600c3d Added GobOpcodes 1 and 2 (start and stop Infogrames music)
svn-id: r26385
2007-04-05 15:38:30 +00:00
Sven Hesse
cebf8e98c3 Oops
svn-id: r26384
2007-04-05 14:28:19 +00:00
Sven Hesse
ec5a9eee31 - Minor cleanup
- Added Inter_v3 (for new opcode o3_getTotTextItemPart)
- Some fixes to let Gob3 start with the first screen

svn-id: r26383
2007-04-05 13:37:20 +00:00
Sven Hesse
c5e7eaf7db This should fix bug #1694830
svn-id: r26382
2007-04-05 13:36:26 +00:00
Sven Hesse
47f5e30857 Added the MD5 for the German Bargon Attack, as supplied by paul66 in bug #1692667
svn-id: r26370
2007-04-02 17:33:23 +00:00
Sven Hesse
53119f2c5d "char *" -> "byte *" where appropriate
svn-id: r26369
2007-04-02 11:05:09 +00:00
Sven Hesse
375c63f7bc Changed waitEndSoundSlice() to react more dynamically to enforce audio/video sync
svn-id: r26332
2007-03-31 15:25:54 +00:00
Sven Hesse
d65e05841a - Fixed the IMD playing within mults, the non-interactive Gob3 demo should work better now
- Replaced strcpy with strncpy where appropriate
- Added detection entries for other languages of the multilingual Gob3 CD; bug #1691230

svn-id: r26327
2007-03-30 17:52:31 +00:00