summaryrefslogtreecommitdiff
path: root/Vector.h
diff options
context:
space:
mode:
Diffstat (limited to 'Vector.h')
-rwxr-xr-xVector.h30
1 files changed, 30 insertions, 0 deletions
diff --git a/Vector.h b/Vector.h
new file mode 100755
index 0000000..2d30615
--- /dev/null
+++ b/Vector.h
@@ -0,0 +1,30 @@
1/* Initialise Vector Engine
2 - points number of balls in each of 3
3 dimensions ( MUST be > 1 )
4 - borderlen length of Cubes borders
5 in pixels
6*/
7void Vector_init( int points, int borderlen );
8
9/* Deinitialise Vector Engine
10*/
11void Vector_destroy( void );
12
13/* Paints Cube with current parameters,
14 assumes gfx is already initialised
15*/
16void Vector_paint( void );
17
18/* Changes state of Cubes angles by mouse move
19 - dx,dy screen offset of mouse movement
20*/
21void Vector_move( signed int dx, signed int dy );
22
23/* Changes state of Cubes angles by direct angle offsets
24 - dx,dy,dz offsets for x,y- and z angles
25*/
26void Vector_angle( double dx, double dy, double dz );
27
28/* Resets state of Cubes angle to 0,0,0
29*/
30void Vector_reset( void );