AtomicTiled.h 633 B

123456789101112131415161718192021222324252627282930313233343536
  1. // Copyright (c) 2014-2015, THUNDERBEAST GAMES LLC All rights reserved
  2. // Please see LICENSE.md in repository root for license information
  3. // https://github.com/AtomicGameEngine/AtomicGameEngine
  4. #pragma once
  5. #include "AEExternalTool.h"
  6. using namespace Atomic;
  7. namespace AtomicEditor
  8. {
  9. class AtomicTiled : public ExternalTool
  10. {
  11. OBJECT(AtomicTiled);
  12. public:
  13. /// Construct.
  14. AtomicTiled(Context* context);
  15. /// Destruct.
  16. virtual ~AtomicTiled();
  17. void Open(const String& fullpath);
  18. bool Launch(const String& args);
  19. protected:
  20. void HandleEvent(StringHash eventType, VariantMap& eventData);
  21. };
  22. }