#include "swf.h"Include dependency graph for program.cc:

Go to the source code of this file.
Defines | |
| #define | NOTHING 0x0 |
| #define | WAKEUP 0x1 |
| #define | GOTO 0x2 |
| #define | REFRESH 0x4 |
| #define | PRINT 0 |
Functions | |
| void | setFlashTimer (struct timeval *tv, int time_ms) |
| int | checkFlashTimer (struct timeval *tv) |
| static void | button_bbox_func (void *id, long y, long start, long end) |
| void | computeBBox (FlashMovie *movie, Rect *rect, DisplayListEntry *e) |
| void | transform_coords (long *x_ptr, long *y_ptr, long cx, long cy, long dx, long dy) |
| static int | button_focus (void *opaque, Program *prg, DisplayListEntry *e) |
| DisplayListEntry * | moveFocus (FlashMovie *movie, long dx, long dy, DisplayListEntry *cur_focus) |
| static int | button_newfocus (void *opaque, Program *prg, DisplayListEntry *e) |
| static int | button_nextfocus (void *opaque, Program *prg, DisplayListEntry *e) |
| void | loadNewSwf (FlashMovie *movie, char *url, int level) |
Variables | |
| int | debug = 0 |
|
|
Definition at line 27 of file program.cc. Referenced by Program::doAction(), Program::handleEvent(), and Program::runFrame(). |
|
|
Definition at line 25 of file program.cc. Referenced by Program::doAction(), and Program::runFrame(). |
|
|
Definition at line 34 of file program.cc. |
|
|
Definition at line 28 of file program.cc. Referenced by Program::doAction(), and Program::handleEvent(). |
|
|
Definition at line 26 of file program.cc. Referenced by Program::doAction(), and Program::handleEvent(). |
|
||||||||||||||||||||
|
Definition at line 340 of file program.cc. References ButtonBoundingBox::x1, ButtonBoundingBox::x2, ButtonBoundingBox::y1, and ButtonBoundingBox::y2. Referenced by computeBBox(). |
|
||||||||||||||||
|
Definition at line 405 of file program.cc. References computeBBox(), ButtonFocus::cur_focus, ButtonFocus::cx, ButtonFocus::cy, d, ButtonFocus::dmin, ButtonFocus::dx, ButtonFocus::dy, ButtonFocus::emin, ButtonFocus::movie, transform_coords(), ButtonFocus::w, Opie::MM::x, Rect::xmax, Rect::xmin, Opie::MM::y, Rect::ymax, and Rect::ymin. Referenced by moveFocus(). |
|
||||||||||||||||
|
Definition at line 468 of file program.cc. Referenced by Program::handleEvent(). |
|
||||||||||||||||
|
Definition at line 474 of file program.cc. Referenced by Program::handleEvent(). |
|
|
Definition at line 323 of file program.cc. Referenced by FlashExec(). |
|
||||||||||||||||
|
Definition at line 350 of file program.cc. References button_bbox_func(), DisplayListEntry::character, FRAC, FlashMovie::gd, Character::getRegion(), DisplayListEntry::renderMatrix, ButtonBoundingBox::x1, ButtonBoundingBox::x2, Rect::xmax, Rect::xmin, ButtonBoundingBox::y1, ButtonBoundingBox::y2, Rect::ymax, and Rect::ymin. Referenced by button_focus(), dump_buttons(), and moveFocus(). |
|
||||||||||||||||
|
Definition at line 892 of file program.cc. References l, CInputScript::next, NULL, and s. Referenced by Program::doAction(). |
|
||||||||||||||||||||
|
Definition at line 434 of file program.cc. References button_focus(), computeBBox(), ButtonFocus::cur_focus, ButtonFocus::cx, ButtonFocus::cy, ButtonFocus::dmin, ButtonFocus::dx, ButtonFocus::dy, ButtonFocus::emin, exploreButtons(), ButtonFocus::movie, NULL, ButtonFocus::w, Rect::xmax, Rect::xmin, Rect::ymax, and Rect::ymin. Referenced by Program::handleEvent(). |
|
||||||||||||
|
Definition at line 308 of file program.cc. Referenced by FlashExec(), and Program::handleEvent(). |
|
||||||||||||||||||||||||||||
|
Definition at line 367 of file program.cc. References Opie::MM::x, and Opie::MM::y. Referenced by button_focus(). |
|
1.4.2