fork download
  1. #include <iostream>
  2.  
  3. class Grid
  4. {
  5. public:
  6. int grid_w;
  7. int grid_h;
  8. virtual bool init();
  9.  
  10. void setgrid(int a)
  11. {
  12. switch (a){
  13. case 1:
  14. grid_w = 6;
  15. grid_h = 6;
  16. break;
  17. case 2:
  18. grid_w = 6;
  19. grid_h = 9;
  20. break;
  21. case 3:
  22. grid_w = 8;
  23. grid_h = 9;
  24. break;
  25. case 4:
  26. grid_w = 9;
  27. grid_h = 10;
  28. break;
  29. case 5:
  30. // this
  31. grid_w = 10;
  32. grid_h = 12;
  33. break;
  34. default:
  35. grid_w = 10;
  36. grid_h = 12;
  37. break;
  38. }
  39.  
  40. }
  41. int getgrid_w() {
  42. return grid_w;
  43. }
  44.  
  45. int getgrid_h() {
  46. return grid_h;
  47. }
  48. };
  49.  
  50. int main() {
  51. Grid a;
  52. a.setgrid(5);
  53. std::cout << a.getgrid_w() << ", " << a.getgrid_h() << "\n";
  54. return 0;
  55. }
Success #stdin #stdout 0s 3140KB
stdin
Standard input is empty
stdout
10, 12