Age | Commit message (Collapse) | Author |
|
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
|
|
svn-id: r54105
|
|
Variable not initialized. Crashed when no sound effects were present in the room
(Bug fixed thanks to Thomas)
svn-id: r54076
|
|
(Thanks to Thomas)
svn-id: r54075
|
|
svn-id: r54031
|
|
svn-id: r54011
|
|
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
|
|
Fixed problems when the uncompressed is smaller than compressed size
Bug fix sent by Thomas
It also fixes Bug fix #3086004 : "TOON: Lights above WACME doors incorrect"
svn-id: r53908
|
|
When the game was in a close up, cmd_Set_Mouse_Pos was setting
a out-of-window mouse position.
svn-id: r53866
|
|
Used to rescale the knight animation when the knight
is moved around the room in Chapter 2
svn-id: r53865
|
|
Happened when the flag 0x20 was set in Init_Scene_Anim
It says to use the background layer system
svn-id: r53836
|
|
For example used in arcade playing sounds, lullaby music,
toilet game win sound effects...
svn-id: r53834
|
|
A missing talk animation was started
svn-id: r53723
|
|
svn-id: r53720
|
|
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
|
|
svn-id: r53710
|
|
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: r53514
|
|
svn-id: r53513
|
|
svn-id: r53502
|
|
svn-id: r53484
|
|
This is an empty template which ideally engine maintainers
would update and complete with concrete information...
svn-id: r53481
|
|
- Wrap the text to font mapping in a function to give more flexibility.
- Add mapping of the opening exclamation and question marks to the common
mapping array.
- Added a special case for a character already mapped incorrectly in the
original interpreter, which seems to conflict with what's required by
the other languages.
svn-id: r53461
|
|
The solution was suggested by Strangerke after realising it looked like a
copy-paste typo from the Russian version.
svn-id: r53458
|
|
Bug #3084725: "TOON: Glitch in cursor anim"
svn-id: r53453
|
|
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
|
|
Several animations are not present for every Flux facing.
There is an hardcoded table to handle this.
svn-id: r53157
|