From 866f0ad8030ea2ceea22a4d61e6ff0006546c3fa Mon Sep 17 00:00:00 2001 From: erdgeist <> Date: Tue, 13 May 2003 12:05:12 +0000 Subject: Here we go --- Vector.h | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100755 Vector.h (limited to 'Vector.h') diff --git a/Vector.h b/Vector.h new file mode 100755 index 0000000..2d30615 --- /dev/null +++ b/Vector.h @@ -0,0 +1,30 @@ +/* Initialise Vector Engine + - points number of balls in each of 3 + dimensions ( MUST be > 1 ) + - borderlen length of Cubes borders + in pixels +*/ +void Vector_init( int points, int borderlen ); + +/* Deinitialise Vector Engine +*/ +void Vector_destroy( void ); + +/* Paints Cube with current parameters, + assumes gfx is already initialised +*/ +void Vector_paint( void ); + +/* Changes state of Cubes angles by mouse move + - dx,dy screen offset of mouse movement +*/ +void Vector_move( signed int dx, signed int dy ); + +/* Changes state of Cubes angles by direct angle offsets + - dx,dy,dz offsets for x,y- and z angles +*/ +void Vector_angle( double dx, double dy, double dz ); + +/* Resets state of Cubes angle to 0,0,0 +*/ +void Vector_reset( void ); -- cgit v1.2.3