text: #pragma once
  #include "IGameLogic.hpp"
  #include "geommath.hpp"
  
  namespace newbieGE {
  class EditorLogic : implements IGameLogic {
      // overrides
      int Initialize() final;
      void Finalize() final;
      void Tick() final;
  
      void OnLeftKeyDown() final;
      void OnRightKeyDown() final;
      void OnUpKeyDown() final;
      void OnDownKeyDown() final;
  
      void OnButton1Down(char keycode) final;
      void OnButton1Up(char keycode) final;
  
      void OnAnalogStick(int id, float deltaX, float deltaY) final;
  #ifdef DEBUG
      void DrawDebugInfo() final;
  #endif
  };
  }  // namespace newbieGE