22 #ifndef ZVISION_LEVER_CONTROL_H 23 #define ZVISION_LEVER_CONTROL_H 25 #include "common/list.h" 26 #include "common/path.h" 27 #include "common/rect.h" 28 #include "math/vector2d.h" 29 #include "zvision/scripting/control.h" 46 PathSegment(uint a, uint t) : angle(Math::deg2rad<float>(a)), toFrame(t), direction(cos(angle), -sin(angle)) {}
50 Math::Vector2d direction;
51 float distance = 1.0f;
69 FrameInfo *_frameInfo;
72 uint _lastRenderedFrame;
73 bool _mouseIsCaptured;
77 uint _returnRoutesCurrentFrame;
78 const uint8 _returnFramePeriod = 60;
79 uint32 _accumulatedTime;
85 bool process(uint32 deltaTimeInMillis)
override;
89 void renderFrame(uint frameNumber);
Definition: focus_list.h:27
Definition: video_decoder.h:53
Definition: lever_control.h:38
Definition: list_intern.h:54
Definition: avi_frames.h:36