arc170_inheritance.hpp 911 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. class 3as_arc_170_base;
  2. class Turrets;
  3. class 3as_arc_170_razor: 3as_arc_170_base
  4. {
  5. class Components;
  6. class Turrets: Turrets
  7. {
  8. class LaserPilot;
  9. class Reargun;
  10. };
  11. };
  12. class 3as_arc_170_blue: 3as_arc_170_razor
  13. {
  14. class Components:Components{};
  15. class Turrets: Turrets
  16. {
  17. class LaserPilot;
  18. class Reargun;
  19. };
  20. };
  21. class 3as_arc_170_green: 3as_arc_170_razor
  22. {
  23. class Components:Components{};
  24. class Turrets: Turrets
  25. {
  26. class LaserPilot;
  27. class Reargun;
  28. };
  29. };
  30. class 3as_arc_170_Orange: 3as_arc_170_razor
  31. {
  32. class Components:Components{};
  33. class Turrets: Turrets
  34. {
  35. class LaserPilot;
  36. class Reargun;
  37. };
  38. };
  39. class 3as_arc_170_yellow: 3as_arc_170_razor
  40. {
  41. class Components:Components{};
  42. class Turrets: Turrets
  43. {
  44. class LaserPilot;
  45. class Reargun;
  46. };
  47. };
  48. class 3as_arc_170_red: 3as_arc_170_razor
  49. {
  50. class Components:Components{};
  51. class Turrets: Turrets
  52. {
  53. class LaserPilot;
  54. class Reargun;
  55. };
  56. };