aboutsummaryrefslogtreecommitdiff
path: root/engines/saga/interface.cpp
AgeCommit message (Collapse)Author
2008-12-19Removed the hasKey() hackery of my previous commit and used ↵Filippos Karapetis
ConfMan.registerDefault() instead. Changed sound_volume back to sfx_volume, which got changed with the GSoC merge and was the actual cause that the sound effects were off by default svn-id: r35437
2008-12-12- Stop passing the scene clip rectangle around for no reasonFilippos Karapetis
- More changes for dirty rectangle handling - Stop adding dirty rectangles that cover the whole screen for no reason - Dirty rectangle handling is still very buggy, so it's still disabled svn-id: r35314
2008-12-09Some more dirty rectangle fixes (some glitches still remain)Filippos Karapetis
svn-id: r35294
2008-12-07More dirty rectangle related changes (dirty rectangle handling is still broken)Filippos Karapetis
svn-id: r35281
2008-12-06- Prevented direct reference to the back buffer in many cases (apart from a ↵Filippos Karapetis
few, where it's modified directly) - Added skeleton code for dirty rectangle handling (still unfinished and non-working) - Added wrapper functions to access the back buffer, which add the appropriate dirty rectangles automatically svn-id: r35264
2008-12-06CleanupFilippos Karapetis
svn-id: r35263
2008-12-06All the screen drawing functions draw to the back buffer, so there is no ↵Filippos Karapetis
point in passing it everywhere svn-id: r35260
2008-12-06CleanupFilippos Karapetis
svn-id: r35259
2008-11-29Remove warnings from NDS build.Robin Watts
svn-id: r35172
2008-09-24Fix bugs #1981081: "ITE: No blinking disk icon" and #1971729: "IHNM: No ↵Eugene Sandulenko
Animation of Disk Icon" svn-id: r34645
2008-09-05Hopefully fixed the chaos with the SAGA volume values. This also fixes the ↵Filippos Karapetis
broken volume introduced with the introduction of the RTL code in the engine svn-id: r34349
2008-08-16Fixed volume change after loading a game in SagaChristopher Page
svn-id: r33952
2008-08-04Merged revisions ↵Christopher Page
33188-33189,33191-33193,33196,33198,33202-33203,33206,33210,33212,33218-33220,33222,33224-33226,33229-33243,33246,33248-33250,33252,33258-33261,33263,33266,33270,33272-33283,33285,33287-33290,33295-33298,33321,33325-33330,33332-33335,33337-33340,33342,33345,33347,33349-33350,33352-33357,33359-33367,33369-33371,33373,33375-33377,33379-33380,33383-33385,33387-33389,33392-33394,33400-33402,33404-33405,33407-33410,33412-33416,33418-33419,33425-33427,33432,33436-33438,33444,33446,33452-33453,33455-33459,33463-33464,33466-33471,33473-33474,33478,33490,33492,33495-33496,33509-33512,33518-33519,33522-33527,33529-33530,33537,33541,33544,33546,33550,33552-33554,33556,33558,33561-33562,33565,33568,33570,33574,33576,33578-33581,33584-33587,33590,33596,33604-33611,33614-33615,33617-33618,33620-33621 via svnmerge from https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk svn-id: r33624
2008-08-01Added load confirmation dialog for IHNM, like in the original.Filippos Karapetis
Fixes bug #1971699 - "IHNM: No Load Game Confirmation" svn-id: r33490
2008-07-21Separated Speech from SFX in SAGA, improved configuration of SAGA sound ↵Christopher Page
settings through the GMM svn-id: r33176
2008-07-11SAGA works with new GMM implementationChristopher Page
svn-id: r33000
2008-06-12SAGA: Fixed memory leaks in the SAGA engineChristopher Page
svn-id: r32673
2008-06-03Initial WIP and still non-working code for the blinking save reminder icon ↵Filippos Karapetis
(bug reports #1981081 and #1971729) svn-id: r32521
2008-05-26Code cleanup:Filippos Karapetis
- Removed sagaresnames.h - Moved all special scenes to scene.h, and named them consistently (e.g. RID_ITE_OVERMAP_SCENE -> ITE_SCENE_OVERMAP) - Moved all resources which were used by the ITE intro into ite_introproc.cpp - Removed several defines which were only used once (e.g. the SFX names) - Reordered the GameResourceDescription resources so that ITE and IHNM specific resources are placed in the end - Updated the comment about the IHNM Mac music - Changed the callocs in loadPalAnim to mallocs, like in the rest of the code - Removed the MEM error svn-id: r32282
2008-01-27Removed trailing spaces.Jordi Vilalta Prat
svn-id: r30664
2008-01-09Added handling of home/end keys in input dialogs and properly filtered out ↵Filippos Karapetis
non-alphanumeric keys svn-id: r30358
2008-01-05Fix to remove a tab character from the GPL headerPaul Gilbert
svn-id: r30238
2007-12-23Disable voices when voice files do not exist (like the original interpreter ↵Filippos Karapetis
does), instead of exiting with an error. This is necessary for devices with little space svn-id: r29956
2007-12-20Fix for bug #1851030 - "IHNM Spanish CD - Wrong Dialogs color"Filippos Karapetis
svn-id: r29929
2007-12-20Removed clamp() and used the common CLIP template insteadFilippos Karapetis
svn-id: r29927
2007-12-11Fix for bug #1848016 - "IHNM: Wrong Subtitles Color (Spanish)". The colors ↵Filippos Karapetis
of the default palette in the Spanish version of the game are shifted by 1. svn-id: r29828
2007-10-28The palette of the boss screen (F9 key) in IHNM is set correctly nowFilippos Karapetis
svn-id: r29279
2007-10-27The options panel in IHNM is now shown and functioning correctly when it's ↵Filippos Karapetis
opened during a character's speech svn-id: r29266
2007-09-30Show the cursor when opening the options screen. Also, fixed a regression ↵Filippos Karapetis
with some strings in the game interface svn-id: r29151
2007-09-30IHNM does not have excuse textsFilippos Karapetis
svn-id: r29145
2007-09-15The sales info video for the IHNM demo is now shown when quitting the demoFilippos Karapetis
svn-id: r28906
2007-09-15Palette fade in when a cutaway starts in IHNM is working now. Also, the fade ↵Filippos Karapetis
mode is properly set in all cases where palette fadeout is used. Some code formatting svn-id: r28904
2007-09-14Removed the RF_PLACARD flag. Also, simplified sfPlaceActor and removed a non ↵Filippos Karapetis
needed check svn-id: r28901
2007-09-11Change SAGA engine to properly use KeyState structs for handling keyboard inputMax Horn
svn-id: r28889
2007-09-10Lots of source code formatting correctionsMax Horn
svn-id: r28887
2007-08-26CleanupFilippos Karapetis
svn-id: r28748
2007-08-26The character selection screen shown when all the 5 protagonist chapters are ↵Filippos Karapetis
completed is now functional svn-id: r28742
2007-08-25When sfMainMode is set, overwrite the stored panel modeFilippos Karapetis
svn-id: r28731
2007-08-25Properly limit the save title size in IHNMFilippos Karapetis
svn-id: r28728
2007-08-25Converse arrows scroll the conversation options correctly nowFilippos Karapetis
svn-id: r28720
2007-08-25Inventory arrows scroll the inventory correctly nowFilippos Karapetis
svn-id: r28719
2007-08-24Oops, fixed a regression introduced with the latest code cleanupFilippos Karapetis
svn-id: r28708
2007-08-24Code cleanup for the IHNM demoFilippos Karapetis
svn-id: r28707
2007-08-23The colors of the input text widgets are correct now in IHNMFilippos Karapetis
svn-id: r28701
2007-08-21The height of the save file list slider is calculated correctly now for IHNMFilippos Karapetis
svn-id: r28691
2007-08-21The button sprites of the warnings dialogs of IHNM are loaded correctly now. ↵Filippos Karapetis
Also, the save file slider is shown correctly now (although it still needs some tweaking, as its virtual height is still the same as in ITE) svn-id: r28690
2007-08-20Cleanup: Removed obsolete TODOsFilippos Karapetis
svn-id: r28682
2007-08-18Corrected some of the colors in the save/load dialogs in IHNMFilippos Karapetis
svn-id: r28648
2007-08-17Several bugfixes:Filippos Karapetis
- The spiritual barometer display in IHNM is now updated only when necessary, to speed drawing up. This also corrects an issue where the spiritual barometer display was updated only after changing a scene - sf92 is sfDemoSetInteractive - It's now possible to use dashes and underscores in savegames - Screen fading when changing scenes is now done correctly: the interface will no longer be incorrectly briefly shown while the screen is fading to black - The interface mode is now correctly set in the non-interactive part of the IHNM demo - sfScriptGotoScene does not have a transition parameter, therefore that parameter has been removed svn-id: r28643
2007-08-02The help screen in the IHNM demo is shown correctly nowFilippos Karapetis
svn-id: r28406