inheritance.hpp 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. class Tank;
  2. class Tank_F: Tank
  3. {
  4. class turrets;
  5. class components;
  6. };
  7. ////////////////////////////////////////////////////////////////////////////////////////
  8. class APC_Tracked_01_base_F: Tank_F
  9. {
  10. class components;
  11. class turrets : turrets
  12. {
  13. class MainTurret;
  14. class CommanderOptics;
  15. };
  16. };
  17. class B_APC_Tracked_01_base_F: APC_Tracked_01_base_F
  18. {
  19. class components;
  20. class turrets : turrets
  21. {
  22. class MainTurret : Mainturret
  23. {
  24. class Turrets;
  25. };
  26. class CommanderOptics;
  27. };
  28. };
  29. class B_APC_Tracked_01_AA_F: B_APC_Tracked_01_base_F
  30. {
  31. class components;
  32. class turrets : turrets
  33. {
  34. class MainTurret : Mainturret
  35. {
  36. class Turrets : Turrets
  37. {
  38. class CommanderOptics;
  39. };
  40. };
  41. class CommanderOptics;
  42. };
  43. };
  44. ////////////////////////////////////////////////////////////////////////////////////////
  45. class LT_01_base_F: Tank_F
  46. {
  47. class components;
  48. class turrets : turrets
  49. {
  50. class MainTurret;
  51. };
  52. };
  53. class LT_01_cannon_base_F: LT_01_base_F
  54. {
  55. class components;
  56. class turrets : turrets
  57. {
  58. class MainTurret;
  59. };
  60. };
  61. class I_LT_01_cannon_F: LT_01_cannon_base_F
  62. {
  63. class components;
  64. class turrets : turrets
  65. {
  66. class MainTurret;
  67. };
  68. };
  69. ////////////////////////////////////////////////////////////////////////////////////////
  70. class LT_01_AA_base_F: LT_01_base_F
  71. {
  72. class components;
  73. class turrets : turrets
  74. {
  75. class MainTurret;
  76. };
  77. };
  78. class I_LT_01_AA_F: LT_01_AA_base_F
  79. {
  80. class components;
  81. class turrets : turrets
  82. {
  83. class MainTurret;
  84. };
  85. };