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
Sven Hesse
33c6a6f460
Fixing curly bracket style
...
svn-id: r26326
2007-03-29 21:03:32 +00:00
Sven Hesse
57fc863819
Replaced some more intenting space that slipped in with tabs
...
svn-id: r26325
2007-03-29 20:53:37 +00:00
Sven Hesse
046fe5060b
Formatting (Take that, LordHoto! ;P)
...
svn-id: r26324
2007-03-29 20:49:37 +00:00
Johannes Schickel
2a4fc29d46
formatting.
...
svn-id: r26323
2007-03-29 20:38:59 +00:00
Sven Hesse
85ea7e97f1
Mind the time needed to update the screen when waiting for a sound slice to finish
...
svn-id: r26321
2007-03-29 19:37:53 +00:00
Sven Hesse
719fb21237
Don't play coktel2.imd, but coktel.imd
...
svn-id: r26320
2007-03-29 19:28:47 +00:00
Sven Hesse
623ca88022
- Properly implemented the ImdPlayer
...
- Some more clean-up
svn-id: r26316
2007-03-29 17:55:39 +00:00
Sven Hesse
2dc7cb2cd4
Major clean-up, including:
...
- Cutting down the code-dup
- Plucking leaks
- Removing dead/unused code
- Properly naming "word_2342F"-style variables and functions (removing the warnings alongside)
- Fleshing out the "stubby" functions
- Moving functions and variables to more appropriate/logical places
- Re-ordering functions and variables
- Re-structuring functions
- Moving the IMD stuff into a new "Imd" class in the new imd.cpp/.h (still to be completely implemented and cleaned up)
- Formatting
- Getting rid off the classes "Anim", "Pack" and "Timer", along with their files
svn-id: r26252
2007-03-20 14:51:57 +00:00
Max Horn
b7eb659e06
Added FIXME note into the gob code (it tries to write into datafiles, which makes it unportable to devices with read-only gamedata storage)
...
svn-id: r26240
2007-03-19 12:52:18 +00:00
Max Horn
8ba2a5bb83
GOB: use EventManager::getMousePos and some cleanup
...
svn-id: r26220
2007-03-18 18:10:34 +00:00
Sven Hesse
d95fd5e3d4
Repaired/Corrected the MD5 list
...
svn-id: r26187
2007-03-17 21:41:52 +00:00
Max Horn
ed54ea9155
Moved Event/EventType/keyboard enum from common/system.h (part of class OSystem) to common/events.h (part of namespace Common). Porters may have to make minor changes to their backends to get them to compile again
...
svn-id: r26180
2007-03-17 19:02:05 +00:00
Eugene Sandulenko
3a36ac02a1
Add Spanish bargon MD5 as pointed in bugreport
...
#1681649 : "MD5: BARGON ATTACK Spanish"
svn-id: r26178
2007-03-17 17:13:52 +00:00
Max Horn
15d9bc42ea
Force all code to use EventManager::pollEvent instead of OSystem::pollEvent
...
svn-id: r26156
2007-03-17 00:53:21 +00:00
Sven Hesse
29703c2d4f
Added the French Atari ST Bargon Attack reported in the forums
...
svn-id: r26097
2007-03-11 19:02:18 +00:00
Sven Hesse
71cc080fc5
Fixed the crash in the interlude before the last level in the Gobliiins CD-version
...
svn-id: r26009
2007-03-07 19:57:24 +00:00
Sven Hesse
693d474502
Corrected the initial drawing position of 101-anims (e.g. the guard monster in the beach screen in Bargon Attack)
...
svn-id: r25991
2007-03-05 11:27:18 +00:00
Sven Hesse
190e327252
Fixed the cursor hotspots
...
svn-id: r25990
2007-03-05 11:26:50 +00:00
Johannes Schickel
80fd9d8234
Adding comment again.
...
svn-id: r25979
2007-03-04 16:05:56 +00:00
Eugene Sandulenko
43625ecc3a
Remove wrong gob2 Mac entry.
...
svn-id: r25978
2007-03-04 15:45:51 +00:00
Sven Hesse
2a871cfef2
- Some minor fixes
...
- Added the Gob2 Mac version fac76 reported in bug #1673397
svn-id: r25977
2007-03-04 15:34:58 +00:00
Eugene Sandulenko
8ab81824ab
Fix bug #1667806 : "GOB: wrong detection"
...
svn-id: r25924
2007-03-02 15:21:34 +00:00
Sven Hesse
65bb902be9
- Fixed the actor freeze issue in the garage in Bargon Attack
...
- Some minor fixes
svn-id: r25921
2007-03-02 11:37:42 +00:00
Sven Hesse
16015aaa3b
Repaired the pathfinding in Bargon Attack
...
svn-id: r25915
2007-03-01 14:41:40 +00:00
Max Horn
ac719ac5fd
More dead code; augmented note on PC speaker emulation
...
svn-id: r25885
2007-02-26 20:44:39 +00:00
Max Horn
73188b4716
'Optimized' SquareWaveStream::readBuffer a bit, removed some dead code, and changed Snd::terminate to a destructor (this ensures client code can't forget to do just that -- not that we'd ever forget ... ;-)
...
svn-id: r25884
2007-02-26 20:41:52 +00:00
Max Horn
1c80f2ffa0
calling memset to zero a buffer you are about to fill with audio data is not necessary (removing this from Gob::Snd::readBuffer); removed dead code
...
svn-id: r25883
2007-02-26 20:32:43 +00:00
Willem Jan Palenstijn
b1a12658b0
stop audio streams before deleting them
...
svn-id: r25882
2007-02-26 18:52:28 +00:00
Sven Hesse
be66e732f8
Added spanish Ween (bug #1667743 )
...
svn-id: r25823
2007-02-24 15:28:03 +00:00
Torbjörn Andersson
9aa7d2209b
Guard cdrom.h against being included multiple times.
...
svn-id: r25745
2007-02-20 17:28:04 +00:00
Sven Hesse
d892020505
Repaired loading
...
svn-id: r25685
2007-02-18 12:26:56 +00:00
Max Horn
b8aeefaffb
Added finalize() method to Common::OutSaveFile (which by default just flushes the stream), changed engines to call that before deleting OutSaveFile instances (instead of just flushing)
...
svn-id: r25660
2007-02-17 18:55:51 +00:00
Sven Hesse
5df29654fc
- Added a warning when o1_checkData()/o2_checkData() can't find the file it's supposed to check
...
- Fixed the actor drawn over the background glitch in Bargon Attack
- Plugged some leaks
svn-id: r25651
2007-02-17 09:56:09 +00:00