2
0

PolyVector2.h 602 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. /*
  2. * PolyVector2.h
  3. * TAU
  4. *
  5. * Created by Ivan Safrin on 3/14/08.
  6. * Copyright 2008 __MyCompanyName__. All rights reserved.
  7. *
  8. */
  9. // @package Math
  10. #pragma once
  11. #include "PolyString.h"
  12. #include "PolyGlobals.h"
  13. namespace Polycode {
  14. class _PolyExport Vector2 {
  15. public:
  16. Vector2();
  17. Vector2(Number x, Number y);
  18. virtual ~Vector2();
  19. inline bool operator == ( const Vector2& v2) {
  20. return (v2.x == x && v2.y == y);
  21. }
  22. inline bool operator != ( const Vector2& v2) {
  23. return (v2.x != x || v2.y != y);
  24. }
  25. Number x;
  26. Number y;
  27. private:
  28. };
  29. }