Commit Graph
1672 Commits
Author SHA1 Message Date
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