court.h
上传用户:szsg028
上传日期:2022-08-01
资源大小:12k
文件大小:1k
源码类别:

GDI/图象编程

开发平台:

Visual C++

  1. #ifndef COURT_H
  2. #define COURT_H
  3. #include "entity2D.h"
  4. class court : public entity2D
  5. {
  6. public:
  7. court();
  8. ~court();
  9. void draw(HDC hDC);
  10. void setMargins(int marginLeft, int marginRight, int marginTop, int marginBottom);
  11. void setAxisPad1(int valor);
  12. void setAxisPad2(int valor);
  13. void resetScores();
  14. int getScoreP1();
  15. int getScoreP2();
  16. int getMarginLeft();
  17. int getMarginRight();
  18. int getMarginTop();
  19. int getMarginBottom();
  20. int getAxisPad1();
  21. int getAxisPad2();
  22. void P1Scores();
  23. void P2Scores();
  24. void refreshScores();
  25. private:
  26. int m_iMarginLeft;
  27. int m_iMarginRight;
  28. int m_iMarginTop;
  29. int m_iMarginBottom;
  30. int m_iAxisPad1;
  31. int m_iAxisPad2;
  32. int m_iScoreP1;
  33. int m_iScoreP2;
  34. int m_iBuffScoreP1;
  35. int m_iBuffScoreP2;
  36. HFONT m_fontMarcador;
  37. HPEN m_penMargenes;
  38. HBRUSH m_brushFondo;
  39. HBRUSH m_brushBlanco;
  40. };
  41.  
  42. #endif