aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-08-14Fixed bug (array-overflow) in NS introduction. This randomly caused the ↵Nicola Mettifogo
intro to crash during sketching. svn-id: r28621
2007-08-14Defined new Table for location scripts level-0 statements, and changed ↵Nicola Mettifogo
parseLocation to use a function pointer array instead of a big switch statement. svn-id: r28620
2007-08-14Fixed a couple of mistyped strings, solving a crash in the introduction of ↵Nicola Mettifogo
BS and a soon-to-be-spotted issue in BRA. svn-id: r28619
2007-08-14fix issues with parenthesesMatthew Hoops
svn-id: r28618
2007-08-14Limit loading external fonts, to required game versions.Travis Howell
svn-id: r28617
2007-08-14Shuffled around AgiGameID's declaration and an include to get stuff ↵Kari Salminen
hopefully working now with GCC too. svn-id: r28616
2007-08-14Added forward declaration for enum AgiGameID (Was breaking compilation on GCC).Kari Salminen
svn-id: r28615
2007-08-14Moved Apple IIGS related structs' read & finalize functions' implementations ↵Kari Salminen
to sound.cpp and left the declarations in sound.h. svn-id: r28614
2007-08-14Defined some functions in Agi::SoundMgr and moved stuff generally around ↵Kari Salminen
between AGI's sound.h and sound.cpp. Assimilated calcTrueSampleSize into another function. svn-id: r28613
2007-08-14Unified intendation, purely visual changes.Kari Salminen
svn-id: r28611
2007-08-14Not saving Apple IIGS instrument header's unneeded info anymore (Priority ↵Kari Salminen
increment and spare byte). svn-id: r28610
2007-08-14Partially reverting commit 28568, so now engine is back in charge for ↵Nicola Mettifogo
parsing locations. I'm going to convert this if/else/else hell into smaller opcode-like routines to achieve more flexibility first, and then assign version-specific opcodes to subclasses. svn-id: r28609
2007-08-14GCC doesn't like the extra qualifier when DECLARE_COMMAND_PARSER() etc. areTorbjörn Andersson
used within the class definition. Added macros for the unqualified form. Feel free to give them a less cumbersome name -- I just wanted to be able to compile ScummVM again. :-) svn-id: r28608
2007-08-14Making it work again for 16bit VMDsSven Hesse
svn-id: r28606
2007-08-14Fixed talking videos syncSven Hesse
svn-id: r28605
2007-08-14The talking videos work a bit better now. The sync and coordinates are still ↵Sven Hesse
screwy svn-id: r28604
2007-08-13Added invalid opcode entries in slot 0 of opcode lists, and adjusted indices ↵Nicola Mettifogo
to avoid small decrements. svn-id: r28603
2007-08-13Moved opcode initialization to new routine.Nicola Mettifogo
svn-id: r28602
2007-08-13Changed instruction parsing to array of function pointers.Nicola Mettifogo
svn-id: r28601
2007-08-13Changed Table to return 0 instead of -1 when lookup fails. Lookup already ↵Nicola Mettifogo
yields 1-based values when the item is found. svn-id: r28600
2007-08-13Changed Command parsing/execution and Instruction execution from switch ↵Nicola Mettifogo
statements into arrays of function pointers. svn-id: r28599
2007-08-13Added a couple of simple AgiSound stop, play, isPlaying-functions.Kari Salminen
svn-id: r28598
2007-08-13Grouped wave lists together into oscillators (Oscillators always consists of ↵Kari Salminen
two waves). svn-id: r28597
2007-08-13Fix for some cases where the protagonist from some savegames in IHNM was not ↵Filippos Karapetis
loaded correctly svn-id: r28596
2007-08-13Made calcTrueSampleSize seek back to stream's start when ending the function.Kari Salminen
svn-id: r28595
2007-08-13Moved read- and finalize-functions into corresponding structs and fixed ↵Kari Salminen
calls to them where needed. svn-id: r28594
2007-08-13Add gob-engine's map_v4.cpp to gob.vcproj. Fixes compilation with msvc8.Kari Salminen
svn-id: r28593
2007-08-13Added more functions to help with determining the Apple IIGS samples' real ↵Kari Salminen
lengths. svn-id: r28592
2007-08-13Woodruff is now controllableSven Hesse
svn-id: r28591
2007-08-13Add details for Japanese PCE version of Loom.Travis Howell
svn-id: r28590
2007-08-13Add details for Japanese PCE version of Loom.Travis Howell
svn-id: r28588
2007-08-13Fix linking errors.Eugene Sandulenko
svn-id: r28587
2007-08-13Ooops, remove extra white space.Travis Howell
svn-id: r28586
2007-08-13Switch Parallaction back to single gameid (to be compatible with 0.10.x), andEugene Sandulenko
made it use new AdvancedDetector features. svn-id: r28585
2007-08-13(At last) switched Kyra detection to AdvancedDetectorEugene Sandulenko
svn-id: r28584
2007-08-13Use new AD code in AGOS detection.Eugene Sandulenko
svn-id: r28583
2007-08-13Add possibility to serve engines with complex Engine class instantiationEugene Sandulenko
svn-id: r28582
2007-08-13When restarting an animation, make sure that the animation's current frame ↵Filippos Karapetis
is set to 0. This fixes issues where replaying the same animation would lead to a crash (e.g. with Gorrister at the animal cages) svn-id: r28581
2007-08-13Add Lost In Time demo.Travis Howell
svn-id: r28580
2007-08-13The sprite set by sfSetObjImage is assigned correctly now for IHNM. This ↵Filippos Karapetis
fixes several cases where objects with more than one frame were incorrectly displayed svn-id: r28571
2007-08-13Removed an obsolete TODOFilippos Karapetis
svn-id: r28570
2007-08-12Fix build.Nicola Mettifogo
svn-id: r28569
2007-08-12Added preliminary support for loading locations in BRA: Nicola Mettifogo
- changed parseLocation to invoke subclasses for version-specific keywords. - implemented loading of background resources (backgrounds should be visible) svn-id: r28568
2007-08-12Clear _curFile in closeVideo(). This fixes a regression in Lost in Time, whereTorbjörn Andersson
the screen would go blank after closing the notebook. svn-id: r28567
2007-08-12Changed signature of disk routines for backgrounds to something resembling ↵Nicola Mettifogo
revisions prior to 28524, yet keeping the new useful BackgroundInfo struct. Those routines can now be used to fill specific fields of the struct, instead of having them create a new one at each call. This feature is needed by BRA, since background, mask and path are specified by different instructions in the script. svn-id: r28566
2007-08-12Fixed location retrieval.Nicola Mettifogo
svn-id: r28565
2007-08-12Added first location selection for each part.Nicola Mettifogo
svn-id: r28564
2007-08-12Added more resource loading.Nicola Mettifogo
svn-id: r28563
2007-08-12BRA now loads tables and correctly selects episode (part) for resource loading.Nicola Mettifogo
svn-id: r28562
2007-08-12Disk can now load tables for BRA.Nicola Mettifogo
svn-id: r28561