arc170_inheritance.hpp 1017 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  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_base
  13. {
  14. class Components;
  15. class Turrets: Turrets
  16. {
  17. class LaserPilot;
  18. class Reargun;
  19. };
  20. class ACE_SelfActions;
  21. };
  22. class 3as_arc_170_green: 3as_arc_170_blue
  23. {
  24. class Components:Components{};
  25. class Turrets: Turrets
  26. {
  27. class LaserPilot;
  28. class Reargun;
  29. };
  30. class ACE_SelfActions;
  31. };
  32. class 3as_arc_170_Orange: 3as_arc_170_blue
  33. {
  34. class Components:Components{};
  35. class Turrets: Turrets
  36. {
  37. class LaserPilot;
  38. class Reargun;
  39. };
  40. class ACE_SelfActions;
  41. };
  42. class 3as_arc_170_yellow: 3as_arc_170_blue
  43. {
  44. class Components:Components{};
  45. class Turrets: Turrets
  46. {
  47. class LaserPilot;
  48. class Reargun;
  49. };
  50. class ACE_SelfActions;
  51. };
  52. class 3as_arc_170_red: 3as_arc_170_blue
  53. {
  54. class Components:Components{};
  55. class Turrets: Turrets
  56. {
  57. class LaserPilot;
  58. class Reargun;
  59. };
  60. class ACE_SelfActions;
  61. };