aboutsummaryrefslogtreecommitdiff
path: root/saga
AgeCommit message (Collapse)Author
2005-07-24Removed "const" to silence GCC warning. I don't know if GCC was right orTorbjörn Andersson
wrong to warn, but it annoyed me. svn-id: r18581
2005-07-24Fixed regression that broke IHNM intro animation.Torbjörn Andersson
svn-id: r18580
2005-07-24assign sf94 nameAndrew Kurushin
svn-id: r18579
2005-07-23Allow multiple resource contexts of the same type. IHNM has serveralTorbjörn Andersson
different voice files, presumably one for each section of the game plus one for shared voices. The getContext() function takes an optional second parameter to indicate which of the resource files is requested. svn-id: r18575
2005-07-21More IHNM differencesEugene Sandulenko
svn-id: r18574
2005-07-21Partially implemented differences in IHNM script functions.Eugene Sandulenko
svn-id: r18573
2005-07-20ite mac demo patch files correctionAndrew Kurushin
svn-id: r18570
2005-07-20Nope, I was mistaken. The Linux patch files are almost - but not quite -Torbjörn Andersson
like the Windows ones. svn-id: r18569
2005-07-19Fixed crash when quitting.Torbjörn Andersson
svn-id: r18568
2005-07-19Play the correct digital music. (And removed some unnecessary blank lines.)Torbjörn Andersson
svn-id: r18567
2005-07-19The Linux release had patch files too, but I don't have that CD here so ITorbjörn Andersson
can't verify whether or not I got them right. I think they were the same as the Mac version. svn-id: r18566
2005-07-19If we're not going to detect music "engine" at run-time, then we do needTorbjörn Andersson
separate entries for the original Windows CD and the first Wyrmkeep version. The latter has the "patch" files, which include the standalone MIDI files. However, since the data files are otherwise indistinguishable, we also need to be able to detect multiple versions and let the user to the disambiguation. I've added that functionality in the simplest way I could think of, in case we want to revert it later. svn-id: r18565
2005-07-19Removed unused variable.Torbjörn Andersson
svn-id: r18564
2005-07-19Cleanup.Torbjörn Andersson
svn-id: r18563
2005-07-19fix Music crash on exitAndrew Kurushin
svn-id: r18562
2005-07-19remove rscfile_mod.hAndrew Kurushin
svn-id: r18561
2005-07-19finally Resource manager rewritten:Andrew Kurushin
-adds patch file support -global _vm removed cleanups svn-id: r18560
2005-07-18When redrawing the inventory, clear every inventory slot - even the emptyTorbjörn Andersson
ones - before drawing the object. This fixes a glitch when getting the ring from the mud. svn-id: r18553
2005-07-18Cleanup.Torbjörn Andersson
svn-id: r18552
2005-07-17Fixed ITE inventory redraw glitch when exchanging the medallion for money.Torbjörn Andersson
svn-id: r18551
2005-07-17CleanupTorbjörn Andersson
svn-id: r18550
2005-07-16fix Win32 demo font listAndrew Kurushin
svn-id: r18549
2005-07-15Added the puzzle voices from the CD version. I don't know if this breaksTorbjörn Andersson
the floppy version, and it's still not flawless. But it's a start. svn-id: r18544
2005-07-14removing text moduleAndrew Kurushin
svn-id: r18543
2005-07-14font & text related changes:Andrew Kurushin
-rewritten font loading -actors box text output implemented -many fixes -implemented nonactors textoutput svn-id: r18542
2005-07-13German translations for some interface texts, as pointed out by SimonTorbjörn Andersson
Sawatzki. svn-id: r18539
2005-07-12Made it possible to terminate dialog windows with Enter. (We could alreadyTorbjörn Andersson
terminate them with Esc.) This is so that, for instance, if you type a savegame name you can press Enter, rather than clicking on the "Save" button. I don't know if the original did this as well, but it feels natural to me. svn-id: r18537
2005-07-10Updated interface.cpp so it compiles for VC6 without errors. Moved loop ↵Lars Persson
variable declaration svn-id: r18532
2005-07-10Remove packing on Color, as it was n't needed. Keeping packing on PalEntryLars Persson
svn-id: r18531
2005-07-10No reason to pack ClipData; since it's not a POD-type, that wouldn't be ↵Max Horn
valid anyway. Likewise for Surface. svn-id: r18530
2005-07-091. Fixed divide by zero defect (exception on my symbian target, Windows just ↵Lars Persson
return max val) 2. Fixed so Saga compiles for VC6. 3. Added GCC_PACK & pragma pack to gfx.h svn-id: r18527
2005-07-09Fix bug #1235211: "SAGA: Fails to compile with gcc4.0"Eugene Sandulenko
svn-id: r18526
2005-07-09Remove leftoversEugene Sandulenko
svn-id: r18525
2005-07-09code cleanupsAndrew Kurushin
transitionDissolve -> gfx del sdebug svn-id: r18524
2005-07-09gfx rearangementAndrew Kurushin
code cleanups svn-id: r18523
2005-07-09remove 1pixel dos clippingAndrew Kurushin
svn-id: r18521
2005-07-08fix final sequence scene heightAndrew Kurushin
svn-id: r18518
2005-07-08implemented per scene actors clippingAndrew Kurushin
so last sequence should look much better (not perfect) svn-id: r18516
2005-07-08Extended the sprite draw() functions so that a clip rect can be specified,Torbjörn Andersson
and used that to clip the puzzle piece being moved around to avoid graphics glitches. svn-id: r18515
2005-07-08Redraw the interface (primarily the inventory icons) after loading a savedTorbjörn Andersson
game. svn-id: r18512
2005-07-06Declared destructor virtual and testing Tortoise CVS output to see how the ↵Lars Persson
notification works (not) svn-id: r18505
2005-07-06Fixed stopping sounds. I think that at one point our 'param' used to beTorbjörn Andersson
unsigned, but it isn't any more. svn-id: r18504
2005-07-06fix end sequence - show inventory bug during converseAndrew Kurushin
svn-id: r18503
2005-07-06fix converse pal bugAndrew Kurushin
svn-id: r18502
2005-07-05* Start of generic key configuration support for ScummVMLars Persson
* Moved KeyConfigDialog, key from WinCE to gui * Updated wince code to inherit and use new GUI::Keys and launch new dialog * New definition SMALL_SCREEN_DEVICE when keysdialog should be inittialized from options.cpp * Added new function to SDL\Events that handles key remapping. LINUPY & QTOPIA remapping moved to that function. SymbianOs.cpp overrides this function to enable key remapping to events * Compiled VC6++ project. This with warnings and errors, but NOT in the changed code. (SAGA,KYRA) * Compiled using WCE tools 3 for X86 target and running Scummvm in emulator to test * Compiled with UIQ target. The rest Symbian platforms might require further configuration to operate properly * Actor.h in Saga now compiles for default VC6 setting. * Aspect.cpp does not compile in VC6/WCE due to template problems with the kFastAndNiceAspectMode setting. * Changed order of creation of gamedetector and mainsystem in Main.cpp * If anything does not compile, or is totally out of order, please revert changes. svn-id: r18498
2005-07-05Hid most of debug output to deeper levels. We're pretty close to officialEugene Sandulenko
launch so it should be invisible to users. svn-id: r18497
2005-07-05Clarified the comment slightly.Torbjörn Andersson
svn-id: r18496
2005-07-05SAGA no longer has its own line-drawing code, so this comment no longerTorbjörn Andersson
applies. svn-id: r18495
2005-07-05- Stripped down unused SURFACE parameter in palette-related functionsEugene Sandulenko
- Fixed scenes glitch when loading saved game. This is done by closing load window right after game is loaded which differs from original but seems more logical to me - Fixed wrong palette when Dragon maze was loaded from a savegame. We just didn't process Palette resource for it. svn-id: r18494
2005-07-05Clip actors and objects to the scene (which may be an inset), and onlyTorbjörn Andersson
allow interaction with actors and objects inside this same area. Other hit zones may - indeed must - still exist outside the inset, and they are not affected by this patch. This fixes some glitches at the glass makers's house in ITE. svn-id: r18493