Completes every class the Mech-ctor segment walk instantiates: Reservoir (: HeatSink), Searchlight + ThermalSight (: PowerWatcher), MechTech + Subsystem- MessageManager (: Subsystem, surviving CODE headers), Actuator (: MechSubsystem fallback). All ctors chain their parents; per-frame methods staged. Full subsystem roster (~22 classes) reconstructed. BT: 42 ok; tree links clean. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
20 lines
601 B
C++
20 lines
601 B
C++
#if !defined(THERMSGT_HPP)
|
|
# define THERMSGT_HPP
|
|
# if !defined(POWERSUB_HPP)
|
|
# include <powersub.hpp>
|
|
# endif
|
|
class Mech;
|
|
struct ThermalSight__SubsystemResource : public PowerWatcher::SubsystemResource {};
|
|
class ThermalSight : public PowerWatcher
|
|
{
|
|
public:
|
|
static Derivation ClassDerivations;
|
|
static SharedData DefaultData;
|
|
static Logical TestClass(Mech &);
|
|
Logical TestInstance() const;
|
|
typedef ThermalSight__SubsystemResource SubsystemResource;
|
|
ThermalSight(Mech *owner, int subsystem_ID, SubsystemResource *r, SharedData &shared_data = DefaultData);
|
|
~ThermalSight();
|
|
};
|
|
#endif
|