aboutsummaryrefslogtreecommitdiff
path: root/engines/gob/mult_v2.cpp
AgeCommit message (Collapse)Author
2010-07-16Removed unused variables.Torbjörn Andersson
svn-id: r50947
2009-10-06gob - fix valgrind warning: invalid read when animKeysCount equals 0Arnaud Boutonné
svn-id: r44716
2009-08-08Changed the scroll-handling to be more like the original. This fixes bug ↵Sven Hesse
#2832362 ("GOB3: Scrolling locked after cutscene") svn-id: r43147
2009-06-24Wrapping resources (out of TOT, EXT, IM? and EX? files) loading into its own ↵Sven Hesse
class svn-id: r41839
2009-06-23Added Script methods to get the TOT major and minor versionSven Hesse
svn-id: r41788
2009-06-22Encapsulating script file accessSven Hesse
svn-id: r41753
2009-06-14Fixed an animation speed regression that got introduced when I added a lag ↵Sven Hesse
compensation for Woodruff svn-id: r41508
2009-06-09Added a workaround for Win Lost in Time.Sven Hesse
It's got VMD files which are still referenced as IMD svn-id: r41407
2009-06-06GOB: Got rid of class ReferenceCounter; changed SurfaceDesc::Ptr to ↵Max Horn
SurfaceDescPtr (a Common::SharedPtr); and changed many SurfaceDesc pointers to references svn-id: r41299
2009-04-27Some minor clean-upSven Hesse
svn-id: r40166
2009-01-01Whoa! Removing trailing spaces.Eugene Sandulenko
svn-id: r35648
2008-08-15Fixing a segfault in the Bargon Attack menuSven Hesse
svn-id: r33896
2008-07-12Changed tricky variable access from pointers to a new class that minds ↵Sven Hesse
endianess. This should fix a few regressions with BE games on LE systems and vice versa that I introduced when I changed how variables are stored (which was necessary to get Woodruff work on BE systems). svn-id: r33014
2008-05-18Fixing the "meteor fragment and bluxtre pulp not drawn"-glitch by not ↵Sven Hesse
closing the object video right when it finished playing through svn-id: r32172
2008-05-17Fixing the "object videos not minding drawing order / limits" glitch in WoodruffSven Hesse
svn-id: r32146
2008-05-13Implemented support for object videos with more than 256 frames, this fixes ↵Sven Hesse
a lockup when entering the bar svn-id: r32087
2008-05-08Restructured sound codeSven Hesse
svn-id: r31937
2008-05-07Sound in object videos works now, tooSven Hesse
svn-id: r31916
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-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-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-08(Finally) fixed the turning around counterclockwise in Lost in Time.Sven Hesse
svn-id: r28488
2007-07-30Restructured and cleaned-up IMD playingSven Hesse
svn-id: r28327
2007-07-24Fixing bug #1749688 ("GOB3: Objects Disappear")Sven Hesse
svn-id: r28181
2007-06-09Fixing scrolling issue in "IDOL"-screen (bug #1734007)Sven Hesse
svn-id: r27248
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-05This should fix bug #1694830Sven Hesse
svn-id: r26382
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-29Fixing curly bracket styleSven Hesse
svn-id: r26326
2007-03-29Formatting (Take that, LordHoto! ;P)Sven Hesse
svn-id: r26324
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-04- Some minor fixesSven Hesse
- Added the Gob2 Mac version fac76 reported in bug #1673397 svn-id: r25977
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-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- 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
2007-02-01- Fixed the palette animationsSven Hesse
- Changed waitRetrace() to take some time, because the scrolling speed is tuned to the retrace delays svn-id: r25319
2007-01-31- Correctly setting of Snd::_playingSoundSven Hesse
- Implemented sound fading in/out - o2_stub0x81 -> o2_scroll svn-id: r25307
2007-01-30- Changed _soundFlags and implemented "compositions"Sven Hesse
- Changed Snd to be a permanent audiostream, to have better control over stopping, looping and compositions - Some clean-up svn-id: r25292
2007-01-29- Another attempt at fixing the immediately-closing notepad heisenbug (#1621089)Sven Hesse
- Implemented wide surfaces + scrolling - Some clean-up svn-id: r25253
2007-01-25- Some clean-upSven Hesse
- Fixed sound playing and looping - Changed Paula to use non-absolute panning, defaulting to 0.25/0.75 and 0.75/0.25, as per madmoose's suggestion - Prepared/Cleaned-up Paula and Infogrames for the move to sound/mods/ svn-id: r25189
2007-01-13Rename special debug levels to conform our suggested naming scheme.Eugene Sandulenko
svn-id: r25073
2006-12-17Fixed a walking animations related mistakeSven Hesse
svn-id: r24867
2006-11-27- Properly implemented o2_getCDTrackPos()Sven Hesse
- Each save has now its own file (.s??). They also should be endian-safe now (Can be disabled for testing by uncommenting #define GOB_ORIGSAVES in gob.cpp) - General endianness-fixes svn-id: r24794