aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-10-13SCI/newgui: finally changed floodfill to behave the same way as sierra sci. ↵Martin Kiewitz
Fixes sq3 priority map svn-id: r45005
2009-10-13SCI/newgui: SciGuiScreen putPixel etc. needs to use _width and _height ↵Martin Kiewitz
instead of _displayWidth and _displayHeight svn-id: r45004
2009-10-13SCI/newgui: fix floodfill for qfg1ega picturesMartin Kiewitz
svn-id: r45003
2009-10-13Set all sound/subtitle-related parameters from ConfMan.Robert Špalek
Made it intelligent so that when, for example, the dubbing file doesn't exist, we don't fail, but instead always show subtitles even if the GUI settings says dubbing only, etc. svn-id: r45002
2009-10-13Dubbing is played.Robert Špalek
I haven't implemented switching dubbing and subtitles on/off according to the config manager nor the speed of the subtitles, yet. svn-id: r45001
2009-10-12Sound effects are now correctly played.Robert Špalek
Dubbing is not yet played. svn-id: r45000
2009-10-12SCI/newgui: priority band initialization - forgot to use priorityBandCount ↵Martin Kiewitz
variable svn-id: r44999
2009-10-12SCI/newgui: priority band initialization now working exactly the same way as ↵Martin Kiewitz
sierra sci did (fixes at least lsl3) svn-id: r44998
2009-10-12Silenced GCC warning.Torbjörn Andersson
svn-id: r44997
2009-10-12SCI/newgui: addToPic (list) replaced priority with z, to fix drawing ↵Martin Kiewitz
coordinates of static cels within a picture svn-id: r44995
2009-10-12use new ScummVM logo (with capital S)Joost Peters
svn-id: r44992
2009-10-12CleanupFilippos Karapetis
svn-id: r44991
2009-10-12SCI: commenting out music warningsMartin Kiewitz
svn-id: r44990
2009-10-12SCI/newgui: background of noupdate cels is now correctly saved (was typo) ↵Martin Kiewitz
solves sticky cel problem svn-id: r44989
2009-10-12Minimize dependencies in the new guiFilippos Karapetis
svn-id: r44988
2009-10-12SCI: kCelHigh / kCelWide got broken with last revision, now fixedMartin Kiewitz
svn-id: r44987
2009-10-12SCI: now allowing calling celWide and celHigh with only 2 parameters (done ↵Martin Kiewitz
by eco quest 1 when entering menu) svn-id: r44986
2009-10-12SCI: kGraph cleanupMartin Kiewitz
svn-id: r44985
2009-10-12SCI: kGraph now fixes up coordinates before constructing a rect (invalid ↵Martin Kiewitz
rects are given to us by castle of dr. brain right at the 2nd screen when entering left door) svn-id: r44984
2009-10-12SCI: re-enable accidentally commented update callWillem Jan Palenstijn
svn-id: r44983
2009-10-12Reverted the Common::String::printf() related commits, as the function works ↵Filippos Karapetis
fine now under MSVC svn-id: r44982
2009-10-12Add unit test for bug fixed by r44979Willem Jan Palenstijn
svn-id: r44980
2009-10-12Fix broken size in Common::String::printf output in MSVCWillem Jan Palenstijn
svn-id: r44979
2009-10-12SCI: Fix warnings, cleanupMax Horn
svn-id: r44978
2009-10-12SCI/newgui: kGraph RedrawBox (ReAnimate) is now using class calling ↵Martin Kiewitz
(functionality not yet implemented) svn-id: r44976
2009-10-12SCI/newgui: kDrawControl (icon) now also calls BitsShow()Martin Kiewitz
svn-id: r44975
2009-10-12SCI/newgui: priority band initialization fixMartin Kiewitz
svn-id: r44974
2009-10-12Got rid of _baseTable and _baseDisplayTableFilippos Karapetis
svn-id: r44973
2009-10-12Fixed a warning message under MSVC... seems like Common::String::printf does ↵Filippos Karapetis
not work correctly when used on an empty string svn-id: r44972
2009-10-12SCI/newgui: typo fixed in SciGuiPictureMartin Kiewitz
svn-id: r44970
2009-10-12Move the line drawing code to SciGuiScreen()Filippos Karapetis
svn-id: r44969
2009-10-12SCI/newgui: implemented kPicNotValidMartin Kiewitz
svn-id: r44968
2009-10-12SCI/newgui: change in windowMgr, so that removed windows will get restored ↵Martin Kiewitz
in any case (ReAnimate currently not implemented yet) svn-id: r44967
2009-10-12SCI/newgui: kGraph updateBox implemented, cleaned up usage of BitsShow() ↵Martin Kiewitz
still not perfect (e.g. kq5 cutscene information box) svn-id: r44966
2009-10-12Dragon looks into the requested direction.Robert Špalek
Parsing _lookDir and _useDir, and passing it all the way around to walkHero(). Also, added playHeroAnimation() to reduce code duplication. svn-id: r44965
2009-10-12Implemented GPL commands JustTalk and JustStay.Robert Špalek
The basic commands are done. It remains to implement handling music (after we play it at all), fading palette, and controlling the quick-hero and speed-text flags (after I find out what they do). Now the dragon switches between talking and staying during dialogs. However, the left/right direction doesn't work yet, because we don't respect _lookDir and _useDir yet. svn-id: r44964
2009-10-12Fixed funcActPhase()Robert Špalek
svn-id: r44963
2009-10-12Fix indexing of the dragon's animations.Robert Špalek
After inspection, I assert that it isn't true that the _anim array needs to be sorted. In fact, sorting ruins the ordering of the dragon's animations, which corresponds to enum Movement. After fixing this, let the dragon have a rest instead of constantly walking down. svn-id: r44962
2009-10-12Reduced huge code duplication by introducing Game::stopObjectAnimations()Robert Špalek
svn-id: r44961
2009-10-12Disambiguated _anims.Robert Špalek
It's both a pointer to an AnimationManager and list of animation ID's fo each object. The latter renamed to _anim so that I can easily search for them. Also, fixed the bug promised in the previous commit. svn-id: r44960
2009-10-11Reduced code duplication and fixed one deletion bug.Robert Špalek
svn-id: r44959
2009-10-11Implemented a few more harmless GPL2 commandsRobert Špalek
svn-id: r44958
2009-10-11Loading and caching sound samples in memory.Robert Špalek
The sounds are not played yet, but the infrastructure is getting ready. svn-id: r44957
2009-10-11sword1: fix one gcc warning about comparison between signed and unsignedFabio Battaglia
svn-id: r44955
2009-10-11Added support for sound archives.Robert Špalek
We initialize them in the DraciEngine constructor, but don't play any sounds yet. Checked that it works for all existing sound files (required several work-arounds against unspoken specification). When copying the interface from barchive.h, I decided to remove some const's from there, because getFile() wasn't really behaving like const. Removed some static Common::String instances. svn-id: r44953
2009-10-11Updated the modern theme logo with a darker shadowJordi Vilalta Prat
svn-id: r44952
2009-10-11sword1: fix psx demo startupFabio Battaglia
svn-id: r44951
2009-10-11Show a warning when a selector vocabulary can't be found and a static ↵Filippos Karapetis
vocabulary is used svn-id: r44950
2009-10-11Removed unused variable.Torbjörn Andersson
svn-id: r44949
2009-10-11SCI/newgui: support for textedit control (mouse support not yet implemented)Martin Kiewitz
svn-id: r44948