aboutsummaryrefslogtreecommitdiff
path: root/engines/gob/inter_v2.cpp
AgeCommit message (Collapse)Author
2008-05-08Restructured sound codeSven Hesse
svn-id: r31937
2008-05-07Draw order related fixes.Sven Hesse
This also (finally) fixes the Gob3 draw order glitch (for real, this time) svn-id: r31915
2008-05-04Properly close the object videos when the objects are destroyedSven Hesse
svn-id: r31856
2008-05-03Correct o2_initScreen() for Woodruff (screen positioning, clipping and ↵Sven Hesse
cursor limiting) svn-id: r31846
2008-04-30Changed signess of some drawing order related vars, fixing a drawing glitch ↵Sven Hesse
in Gob3 svn-id: r31792
2008-04-27Implemented support for VMDs substituting object animations.Sven Hesse
Still far from being complete (and correct), but it's a start... - Only VMD "command" -3 is followed - Not all animation types are working - Timing is still off in most cases - Offsets are generally OK, but not always - No sound yet - Shouldn't segfault randomly, but I'm not entirely sure ;) svn-id: r31750
2008-03-02Added a workaround of sorts for Inca2. It's essentially playable, sans ↵Sven Hesse
saving, space shooter and correct speech language selection svn-id: r31032
2008-01-28Fixed the spaces before tabs.Jordi Vilalta Prat
svn-id: r30667
2008-01-05Fix to remove a tab character from the GPL headerPaul Gilbert
svn-id: r30238
2007-09-19Merged common/stdafx.h into common/scummsys.h. All referencing files have ↵Nicola Mettifogo
been updated. svn-id: r28966
2007-08-21Fixed the cutscenes in the CD version of Lost in TimeSven Hesse
(There's still something wrong with the second one, the one with the agent, though. Probably has to do with the sound key command 10) svn-id: r28693
2007-08-13Woodruff is now controllableSven Hesse
svn-id: r28591
2007-08-03Make resolution change in Lost in Time less wacky.Eugene Sandulenko
svn-id: r28437
2007-08-03Lost in Time's title is shown correctly now.Sven Hesse
The size switching looks a bit whacky, but that's what the game does :) svn-id: r28435
2007-08-03Lost in Time now (kind of) shows the title and the wobble-effect is drawnSven Hesse
svn-id: r28433
2007-08-02Added Lost in Time. The title screen doesn't show and the wobble-effect ↵Sven Hesse
isn't there, but the game is (partly?) playable. svn-id: r28414
2007-07-31Minor DataIO-cleanupSven Hesse
svn-id: r28349
2007-07-30Restructured and cleaned-up IMD playingSven Hesse
svn-id: r28327
2007-07-26sub0x18 is o2_addCollision().Sven Hesse
It already existed in Gob2 (alongside with sub0x19 - o2_freeCollision()), but wasn't used there. Hotspots and menus work now (in a way) svn-id: r28207
2007-07-24- Separated game type and featuresSven Hesse
- Added feature constants for a 640x480 resolution and adlib - Added support for game with a 640x480 resolution. Woodruff now inits the screen before it segfaults svn-id: r28185
2007-07-24Fixing bug #1749688 ("GOB3: Objects Disappear")Sven Hesse
svn-id: r28181
2007-05-30Updated legal headers in source files, based on what Pidgin (the IM client ↵Max Horn
formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots svn-id: r27024
2007-05-30- Added a workaround for bug #1705338 (Seg fault when trying to switch ↵Sven Hesse
screen in music land) which is actually a script bug. - Fixed the scrolling bug (#1709574) (the mouse cursor is still shown, that's an instance of the global cursor visibility issue) svn-id: r27010
2007-04-21Some more small fixes. Gob3 is completable now :)Sven Hesse
svn-id: r26556
2007-04-19- Fixed handling of the case split screen + vertical scrolling areaSven Hesse
- Added manual vertical scrolling - Restricting the mouse cursor to the upper part of the split screen now svn-id: r26547
2007-04-15fixed warningsPaweł Kołodziejski
svn-id: r26506
2007-04-15MSVC8 apparently complains about uninitialized variables there, fixing (see ↵Sven Hesse
bug #1700986) svn-id: r26495
2007-04-09Fixed the wrong sound issue (laughing instead of a "whooosh" sound) in ↵Sven Hesse
Gob3's second screen svn-id: r26445
2007-04-09Some fixes for the Gob3 demosSven Hesse
svn-id: r26435
2007-04-08Restructured saving/loading. Should work for Gob3 now, too...Sven Hesse
svn-id: r26414
2007-04-05Implemented scrolling and split screen (for the text field, the bottom 40 ↵Sven Hesse
lines) in Gob3 svn-id: r26387
2007-04-05Added save/load stub for Gob3, recognizing the use of "INTRO.$$$" as an ↵Sven Hesse
extra background buffer svn-id: r26386
2007-04-05Added GobOpcodes 1 and 2 (start and stop Infogrames music)Sven Hesse
svn-id: r26385
2007-04-05- Minor cleanupSven Hesse
- Added Inter_v3 (for new opcode o3_getTotTextItemPart) - Some fixes to let Gob3 start with the first screen svn-id: r26383
2007-04-02"char *" -> "byte *" where appropriateSven Hesse
svn-id: r26369
2007-03-30- Fixed the IMD playing within mults, the non-interactive Gob3 demo should ↵Sven Hesse
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-29- Properly implemented the ImdPlayerSven Hesse
- Some more clean-up svn-id: r26316
2007-03-20Major clean-up, including:Sven Hesse
- 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-05Corrected the initial drawing position of 101-anims (e.g. the guard monster ↵Sven Hesse
in the beach screen in Bargon Attack) svn-id: r25991
2007-03-04- Some minor fixesSven Hesse
- Added the Gob2 Mac version fac76 reported in bug #1673397 svn-id: r25977
2007-03-02- Fixed the actor freeze issue in the garage in Bargon AttackSven Hesse
- Some minor fixes svn-id: r25921
2007-02-17- Added a warning when o1_checkData()/o2_checkData() can't find the file ↵Sven Hesse
it's supposed to check - Fixed the actor drawn over the background glitch in Bargon Attack - Plugged some leaks svn-id: r25651
2007-02-16Some very obvious cleanups.Torbjörn Andersson
svn-id: r25635
2007-02-14- Changed the square wave generator / speaker emulation, hopefully fixing ↵Sven Hesse
the walking sound issue (#1621086) - Fixed some misplaced actor glitches in Bargon svn-id: r25585
2007-02-12More demo version fixesSven Hesse
svn-id: r25532
2007-02-12- Some fixes for demos and Amiga versionsSven Hesse
- Improved language finding a bit svn-id: r25520
2007-02-06Implemented vertical scrollingSven Hesse
svn-id: r25401
2007-02-05- Moved struct Mult_Data from Mult_v2 to Mult and merged Mult::_multData, ↵Sven Hesse
Mult::_multData2 and some of the loose variables in Mult - Added some missing MD5s/game versions (#1652352) svn-id: r25393
2007-02-04- Moved the specific interrupt frequency of 80 Hz out of class Infogrames ↵Sven Hesse
into the GobEngine's Infogrames instances - Changed the 80 Hz to 75 Hz, which is more true to the original svn-id: r25389
2007-02-04- Plugged some leaks and fixed some memory errorsSven Hesse
- Fixed the cursor animation loops in Ween and Bargon - Added Draw_Bargon + Inter_Bargon - Implemented Bargon Attack's hardcoded intro parts svn-id: r25387