/** * @file main.cpp * @author Charles B. Owen * * Main entry point for machine demonstrator program * * Do not modify this file! */ #include "pch.h" #include #include "MachineSystemIsolator.h" // /** * MachineDemo main application class. * Most of the work is actually done in the base class. */ class MachineDemoApp : public MachineDemoBaseApp { public: /** * Create the machine isolator, which contains the machine we are displaying. * @param resourcesDir Directory containing the resources for the program * @param audioEngine The miniaudio engine * @return MachineSystemIsolator object */ std::shared_ptr CreateMachineIsolator(std::wstring resourcesDir, ma_engine *audioEngine) override { return std::make_shared(resourcesDir, audioEngine); } }; // wxIMPLEMENT_APP(MachineDemoApp);