Age | Commit message (Collapse) | Author |
|
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
|
|
Bug #3153351: "TOON: Drew vanishes when fixing churnatron"
Made sure the scale is never zero.
svn-id: r55399
|
|
svn-id: r55398
|
|
Thanks to clone2727 ;)
svn-id: r55396
|
|
Handle manually 2x scaling when it is needed now.
svn-id: r55393
|
|
svn-id: r55057
|
|
Some mask line drawings were writing outside the buffer.
svn-id: r55055
|
|
svn-id: r55054
|
|
Allows Flux to walk close to Drew if really needed to prevent total path block.
Prevents path finding if the character is out of the screen
svn-id: r55051
|
|
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: r55042
|
|
svn-id: r54927
|
|
svn-id: r54815
|
|
This was a regression in r54223, and it's the most direct fix I can
think of. The problem seems to be that sys_Cmd_Remove_Scene_Anim()
clears the character's _animationInstance while character::playAnim()
is waiting "for the character to be ready".
My fix was to treat _animationInstance NULL as another sign that the
wait is over, but maybe the real fix is for sys_Cmd_Remove_Scene_Anim()
to do more than just clear the variable, e.g. stop the script or
something like that?
svn-id: r54549
|
|
svn-id: r54385
|
|
svn-id: r54355
|
|
svn-id: r54224
|
|
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
|
|
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
|