Main Page | Class Hierarchy | Compound List | File List | Compound Members | File Members

Effect_movebars Class Reference

#include <effect.h>

Inheritance diagram for Effect_movebars:

Effect List of all members.

Detailed Description

Used by vote.cc, probably not useful for anything else.


Public Member Functions

virtual void run ()
 Runs the effect.

void param (std::vector< Bar > &bars, int barypos, int barwidth, int barheight, int valpha, int halpha)

Protected Member Functions

virtual void step (int value)
 A callback method that's called by animate() every frame.


Protected Attributes

std::vector< Bar > * _bars
int _barypos
int _barwidth
int _barheight
int _valpha
int _halpha
int _maxdelta


Member Function Documentation

void Effect_movebars::run  )  [virtual]
 

Runs the effect.

It takes no parameters because it should be possible to run an effect without knowing its type, only knowing how long it will take. It should be possible to call run() more than once.

Implements Effect.

void Effect_movebars::step int  value  )  [protected, virtual]
 

A callback method that's called by animate() every frame.

That means it shouldn't take long to execute. Before animate() calls step() it sets Effect::_oldval to what value was at the last call.

Implements Effect.


The documentation for this class was generated from the following files:
Generated on Sun Oct 19 17:34:48 2003 for rve by doxygen 1.3.3