Age | Commit message (Collapse) | Author |
|
In some rare cases, Drew position is outside the valid area.
Made sure it does not crash in these cases.
svn-id: r55655
|
|
Rewrote the Z-order management, it's now very close to the original code
svn-id: r55650
|
|
- In fade out when leaving certain rooms
- When loading a game in a cutaway/closeup state
svn-id: r55625
|
|
Use direct line path if possible
Smooth facing direction to avoid flickering (entering zanidu shuttle for example)
Fix possible lockups
svn-id: r55624
|
|
Was disabled when some sticky keyboard flags were activated
svn-id: r55617
|
|
Bug #3166570: "TOON: Wrong mouse-cursor for Item "Book-Enigma"
svn-id: r55616
|
|
game hotkeys
Fixes bug #3166522 at engine level (fix 2/2)
svn-id: r55568
|
|
svn-id: r55408
|
|
This was mainly due to _mouseX, which along with the associated variables was not defined until the first mouse event. This was detected by Valgrind.
svn-id: r55402
|
|
svn-id: r55401
|
|
svn-id: r55400
|
|
svn-id: r55054
|
|
Bug #3089974: "TOON: Game freezes in act 2 when thrown to the prison"
Wrong pointer increment in conversation process code.
svn-id: r55047
|
|
svn-id: r54385
|
|
svn-id: r54355
|
|
Mainly leaks in audio and animations
svn-id: r54223
|
|
svn-id: r54222
|
|
Smoothing direction changes. Still needs to be polished though.
svn-id: r54221
|
|
svn-id: r54219
|
|
These corrections close a number of leaks in the Toon engine reported by running Valgrind with --leak-check=full option, but a few still remain.
svn-id: r54185
|
|
These corrections close a number of leaks in the Toon engine reported by running Valgrind with --leak-check=full option, but a significant number still remain.
svn-id: r54176
|
|
These corrections close a number of leaks in the Toon engine reported by running Valgrind with --leak-check=full option, but a significant number still remain.
svn-id: r54136
|
|
svn-id: r54130
|
|
svn-id: r54129
|
|
svn-id: r54128
|
|
These corrections close a number of leaks in the Toon engine reported by running Valgrind with --leak-check=full option.
svn-id: r54127
|
|
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
|
|
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
|
|
Caused crashs when exiting when a sfx or voice was still playing
Bug found by Thomas
svn-id: r53928
|
|
For example used in arcade playing sounds, lullaby music,
toilet game win sound effects...
svn-id: r53834
|
|
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
|
|
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
|
|
svn-id: r53550
|
|
Loading/Saving during runtime, Advanced Pausing,
Load savestate via launcher, RTL
svn-id: r53549
|
|
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
|
|
Bug #3085969: "TOON: Missing dialogue for Palace guards dance"
Bug #3085969: "TOON: Missing dialogue for Palace Guards sequence"
svn-id: r53543
|
|
svn-id: r53542
|
|
svn-id: r53541
|
|
Bug #3085999: TOON: "Exiting inventory screen loop"
Now the events are fired on mouse down instead of on mouse up.
svn-id: r53540
|
|
Bug #3086564: "TOON: Conversation freeze"
There was an error in hardcoded conversation flag function
Fixed also all endianess problems in conversations
svn-id: r53539
|
|
Bug #3086000: "TOON: Magnifying glass cursor drawn incorrectly"
Zoom magnifier postprocess fx has been implemented
svn-id: r53529
|
|
Bug #3085978: "TOON: "Exit not defined" when leaving cellar"
svn-id: r53521
|
|
Bug #3084738: "TOON: Vanishing bottomless bag"
svn-id: r53520
|
|
svn-id: r53502
|
|
The solution was suggested by Strangerke after realising it looked like a
copy-paste typo from the Russian version.
svn-id: r53458
|
|
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
|
|
Bug #3085971: "TOON: Missing sfx for invalid Flux request"
svn-id: r53260
|
|
Bug #3086025 "TOON: Inventory not working correctly with butter"
svn-id: r53199
|
|
svn-id: r53161
|
|
svn-id: r53155
|