summaryrefslogtreecommitdiff
path: root/Vector.h
diff options
context:
space:
mode:
authorerdgeist <>2003-05-13 12:05:12 +0000
committererdgeist <>2003-05-13 12:05:12 +0000
commit866f0ad8030ea2ceea22a4d61e6ff0006546c3fa (patch)
tree54f3af1248bce246e1dd92b196b818271d21f2f6 /Vector.h
Here we go
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 );