Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <math.h>
- class Vec2D
- {
- private:
- int m_X;
- int m_Y;
- public:
- Vec2D();
- Vec2D( int x, int y );
- ~Vec2D();
- Vec2D& operator=( Vec2D& vec );
- bool operator==( Vec2D& vec );
- bool operator!=( Vec2D& vec );
- Vec2D operator+( Vec2D& vec );
- void operator+=( Vec2D& vec );
- Vec2D operator-( Vec2D& vec );
- void operator-=( Vec2D& vec );
- Vec2D operator*( Vec2D& vec );
- void operator*=( Vec2D& vec );
- void operator*=( int number );
- Vec2D operator/( Vec2D& vec );
- void operator/=( Vec2D& vec );
- int length();
- void normalize();
- int dotProdukt( Vec2D vec );
- Vec2D crossProdukt( Vec2D vec );
- void addX( int x );
- void addY( int y );
- void setX( int x );
- void setY( int y );
- void setXY( int x, int y );
- int getX();
- int getY();
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement