#ifndef QRK_SDL_JOYSTICK_INIT_H
#define QRK_SDL_JOYSTICK_INIT_H

/*!
  \file
  \brief SDL 対応ジョイスティックの初期化

  \author Satofumi KAMIMURA

  $Id: SdlJoystickInit.h 1414 2009-10-14 23:14:02Z satofumi $
*/

#include <memory>


namespace qrk
{
  /*!
    \brief SDL 対応ジョイスティックの初期化
  */
  class SdlJoystickInit {
  protected:
    SdlJoystickInit(void);
    ~SdlJoystickInit(void);

  private:
    SdlJoystickInit(const SdlJoystickInit& rhs);
    SdlJoystickInit& operator = (const SdlJoystickInit& rhs);

    struct pImpl;
    const std::auto_ptr<pImpl> pimpl;
  };
}

#endif /* !SDL_JOYSTICK_INIT_H */
