[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] gnash/server sprite_instance.cpp
From: |
Sandro Santilli |
Subject: |
[Gnash-commit] gnash/server sprite_instance.cpp |
Date: |
Tue, 01 May 2007 08:13:53 +0000 |
CVSROOT: /sources/gnash
Module name: gnash
Changes by: Sandro Santilli <strk> 07/05/01 08:13:53
Modified files:
server : sprite_instance.cpp
Log message:
goto_frame impl made somewhat more intuitive
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/server/sprite_instance.cpp?cvsroot=gnash&r1=1.259&r2=1.260
Patches:
Index: sprite_instance.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/sprite_instance.cpp,v
retrieving revision 1.259
retrieving revision 1.260
diff -u -b -r1.259 -r1.260
--- sprite_instance.cpp 27 Apr 2007 07:05:08 -0000 1.259
+++ sprite_instance.cpp 1 May 2007 08:13:53 -0000 1.260
@@ -2631,7 +2631,7 @@
// Go backward to a previous frame
{
resetDisplayList();
- for (size_t f = 0; f<target_frame_number; f++)
+ for (size_t f = 0; f<=target_frame_number; f++)
{
execute_frame_tags(f, TAG_DLIST);
}
@@ -2643,7 +2643,7 @@
assert(target_frame_number > m_current_frame);
// Construct the DisplayList of the target frame
- for (size_t f = m_current_frame+1; f<target_frame_number; ++f)
+ for (size_t f = m_current_frame+1; f<=target_frame_number; ++f)
{
// Second argument requests that only "DisplayList" tags
// are executed. This means NO actions will be
@@ -2663,7 +2663,7 @@
// Get the actions of target frame.(We don't have a direct way to
// do this, so use execute_frame_tags instead).
- execute_frame_tags(target_frame_number, TAG_ACTION|TAG_DLIST);
+ execute_frame_tags(target_frame_number, TAG_ACTION);
//FIXME: set m_current_frame to the target frame;
// I think it's too early to do it here! Later actions in the
- [Gnash-commit] gnash/server sprite_instance.cpp,
Sandro Santilli <=