PolyRectangle.h 512 B

123456789101112131415161718192021222324252627
  1. /*
  2. * PolyRectangle.h
  3. * Poly
  4. *
  5. * Created by Ivan Safrin on 8/7/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 Rectangle {
  15. public:
  16. Rectangle(){x=0;y=0;w=0;h=0;}
  17. Rectangle(Number px, Number py, Number pw, Number ph){x=px;y=py;w=pw;h=ph;}
  18. void setRect(Number x, Number y, Number w, Number h);
  19. Number x;
  20. Number y;
  21. Number w;
  22. Number h;
  23. };
  24. }