ArrayList<VIFrame *> images;
int64_t seq_no;
double cycle_start, age, frame_rate;
ArrayList<VIFrame *> images;
int64_t seq_no;
double cycle_start, age, frame_rate;
virtual int64_t set_seq_no(int64_t no) { return seq_no = no; }
virtual VFrame *frame() { return *images[seq_no]; }
virtual int get_vx() { return 0; }
virtual int get_vy() { return 0; }
virtual int64_t set_seq_no(int64_t no) { return seq_no = no; }
virtual VFrame *frame() { return *images[seq_no]; }
virtual int get_vx() { return 0; }
virtual int get_vy() { return 0; }
void add_image(VFrame *frm, int ww, int hh, int vcmdl);
void draw_vframe(BC_WindowBase *wdw, int x, int y);
void add_image(VFrame *frm, int ww, int hh, int vcmdl);
void draw_vframe(BC_WindowBase *wdw, int x, int y);