#pragma once #include using namespace Atomic; namespace AtomicEditor { class AEPlayerApp : public Application { OBJECT(AEPlayerApp); public: /// Construct. AEPlayerApp(Context* context); /// Setup before engine initialization. Verify that a script file has been specified. virtual void Setup(); /// Setup after engine initialization. Load the script and execute its start function. virtual void Start(); /// Cleanup after the main loop. Run the script's stop function if it exists. virtual void Stop(); private: }; }