vtable/
#ifndef VTABLE_H
#define VTABLE_H

#define VTABLE_STEADY	0
#define VTABLE_EARLY	1
#define VTABLE_LATE		2

class VTABLE
{
public:
	VTABLE ();
	VTABLE (int);					// Initialize with a preset type.
	VTABLE (float);					// Initialize with just the base value.
	VTABLE (int[], float[]);		// Initialize with just the increments.
	VTABLE (float, int[], float[]);	// Initialize with both.

	float			operator[]			(int);

protected:
	float			base_value;
	float			incr_sizes[10];
	int				incr_levels[10];
};

#endif // VTABLE_H