aboutsummaryrefslogtreecommitdiff
path: root/engines/toon/toon.cpp
AgeCommit message (Collapse)Author
2010-11-07TOON: Fix debug console by implementing getDebugger.Johannes Schickel
svn-id: r54128
2010-11-07TOON: Corrections to close some memory leaks.David Turner
These corrections close a number of leaks in the Toon engine reported by running Valgrind with --leak-check=full option. svn-id: r54127
2010-11-07TOON: Added basic debugging console to engineDavid Turner
Since Toon uses Debug Channels, this allows for the interactive setting of debugflags as well as providing a base for adding further debugging commands. However, the hotkey for this is currently disabled as it causes a segfault. Not sure why. svn-id: r54123
2010-11-01COMMON: Rename String::printf() to String::format()Max Horn
This is a first step towards getting rid of all uses of regular printf, fprintf, vprintf, vfprintf, puts, fputs, etc. in our codebase. The name format() reflects the purpose of the function, and parallels String.format() in Java, boost::format, and others. svn-id: r54004
2010-10-29TOON: Stops all Sfx/voice when exiting a roomSylvain Dupont
Caused crashs when exiting when a sfx or voice was still playing Bug found by Thomas svn-id: r53928
2010-10-25TOON: Implemented Ambient SFXSylvain Dupont
For example used in arcade playing sounds, lullaby music, toilet game win sound effects... svn-id: r53834
2010-10-22TOON: More talk animation fixesSylvain Dupont
There was a conflict between the idle animation and the talk animation in some cases (showing the chain anim & idle anim in the arcade) svn-id: r53713
2010-10-22TOON: Fixed Bug #3089974 and #3086015Sylvain Dupont
Bug #3089974: "TOON: Two Drews when exiting King's bedroom" Bug #3086015: "TOON: Woof doesn't idle correctly" Most talking animation bugs are fixed with this. The mouse is now hidden when entering a room. svn-id: r53706
2010-10-16TOON: Prevent quick load/save when it's not currently possible Sylvain Dupont
svn-id: r53550
2010-10-16TOON: Added most of the remaining Advanced Engine FeaturesSylvain Dupont
Loading/Saving during runtime, Advanced Pausing, Load savestate via launcher, RTL svn-id: r53549
2010-10-16TOON: Implemented the 4 different mute modes for sound/textSylvain Dupont
As specified in the hotkeys screen (music,dialog,sound,text on/off) Sounds are still played but with a volume = 0 (for timing issues) svn-id: r53545
2010-10-16TOON: Fix bugs #3085967 and #3085969 about guards danceSylvain Dupont
Bug #3085969: "TOON: Missing dialogue for Palace guards dance" Bug #3085969: "TOON: Missing dialogue for Palace Guards sequence" svn-id: r53543
2010-10-16TOON: Fix inventory autoclose when the click is too longSylvain Dupont
svn-id: r53542
2010-10-16TOON: Removed useless debug printfSylvain Dupont
svn-id: r53541
2010-10-16TOON: Fixed bug #3085999 with bad mouse button behaviorSylvain Dupont
Bug #3085999: TOON: "Exiting inventory screen loop" Now the events are fired on mouse down instead of on mouse up. svn-id: r53540
2010-10-16TOON: Fixed Bug #3086564 with freezing conversationSylvain Dupont
Bug #3086564: "TOON: Conversation freeze" There was an error in hardcoded conversation flag function Fixed also all endianess problems in conversations svn-id: r53539
2010-10-16TOON: Fixed bug #3086000 there was no magnifier effectSylvain Dupont
Bug #3086000: "TOON: Magnifying glass cursor drawn incorrectly" Zoom magnifier postprocess fx has been implemented svn-id: r53529
2010-10-15TOON: Fixed Bug #3085978 with "Exit Not Defined" appearingSylvain Dupont
Bug #3085978: "TOON: "Exit not defined" when leaving cellar" svn-id: r53521
2010-10-15TOON: Fixed bug #3084738 with loading bottomless bag stateSylvain Dupont
Bug #3084738: "TOON: Vanishing bottomless bag" svn-id: r53520
2010-10-15TOON: Fixed code analysis warning - bug #3087867Filippos Karapetis
svn-id: r53502
2010-10-14TOON: Fix some labels of the Spanish version.Jordi Vilalta Prat
The solution was suggested by Strangerke after realising it looked like a copy-paste typo from the Russian version. svn-id: r53458
2010-10-13TOON: Updated code to build properly for WINSCW and GCCE(symbian)Lars Persson
Added templates to MAX & MIN functions. Correct usage of OpcodeV2(instead of Opcode) Match implementation with function definition. (int32 is not == int on all platforms) svn-id: r53401
2010-10-12TOON: Fixed bug #3085971 with missing "fail" sound sfxSylvain Dupont
Bug #3085971: "TOON: Missing sfx for invalid Flux request" svn-id: r53260
2010-10-12TOON: Fixed bug #3086025 with bad inventory behaviorSylvain Dupont
Bug #3086025 "TOON: Inventory not working correctly with butter" svn-id: r53199
2010-10-12JANITORIAL: Cleanup (mostly whitespace)Torbjörn Andersson
svn-id: r53161
2010-10-11TOON: Reverted script throttle for now and fixed anim timing issueSylvain Dupont
svn-id: r53155
2010-10-11TOON: Reduced CPU usage by about 40%Filippos Karapetis
svn-id: r53151
2010-10-10TOON: Fixed offsets in hard coded conversation musicsSylvain Dupont
svn-id: r53144
2010-10-10TOON: Coding guideline corrections.Johannes Schickel
svn-id: r53132
2010-10-10TOON: Fixed bad Flux state when restoring a gameSylvain Dupont
svn-id: r53127
2010-10-10TOON: Added special conversation musicsSylvain Dupont
svn-id: r53124
2010-10-10TOON: Disable too many levels of recursion with click eventsSylvain Dupont
svn-id: r53119
2010-10-09TOON: Constify some more tables.Johannes Schickel
svn-id: r53099
2010-10-09TOON: Ran astyle over the toon engine (+ some manual corrections).Johannes Schickel
svn-id: r53098
2010-10-09TOON: More semi-colon cleanup.Torbjörn Andersson
svn-id: r53097
2010-10-09TOON: String fixes for motoezx buildSylvain Dupont
svn-id: r53093
2010-10-08TOON: Normalized include pathsEugene Sandulenko
svn-id: r53089
2010-10-08TOON: Merged Toon engine to ScummVM trunkEugene Sandulenko
svn-id: r53087