/* 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 );