Avionics
Dropship Simulator
Virtualization.h
Go to the documentation of this file.
1 #include "Component.h"
3 #include "Bus.h"
4 
5 namespace Systems
6 {
8  {
17 
18  private:
19  Bus* bus;
21  std::vector<Connector> connectors;
23  float filever2 = 0.0f; // for file integrity
24 
25  UINT currentComponent = 0;
26  UINT currentConnector = 0;
27  bool doComponent = false;
28 
29  public:
30  Virtualization(Logger* prmLogger, Bus* prmBus);
32  void FrameMove(double fTime);
33  Connector* FindConnectorByGuid(GUID guid);
34  Component* FindComponentByGuid(GUID guid) const;
35  void Initialize();
36  void LoadFile();
37  void SaveFile();
38  };
39 }
Connector * FindConnectorByGuid(GUID guid)
Definition: Logger.h:5
These have to be in this order.
Definition: BaseComponent.h:12
Definition: Bus.h:12
void FrameMove(double fTime)
Component * FindComponentByGuid(GUID guid) const
std::vector< Connector > connectors