Files
mcpe/source/client/player/input/MouseHandler.cpp
Brent afe875e4fa iOS Support (#113)
undefined
2024-01-22 17:22:41 +02:00

37 lines
502 B
C++

#include "MouseHandler.hpp"
#include "common/Utils.hpp"
MouseHandler::MouseHandler() :
m_pTurnInput(nullptr)
{
}
void MouseHandler::setTurnInput(ITurnInput* pTurnInput)
{
m_pTurnInput = pTurnInput;
}
void MouseHandler::grab()
{
m_delta = TurnDelta();
}
void MouseHandler::poll()
{
if (m_pTurnInput)
m_delta = m_pTurnInput->getTurnDelta();
}
void MouseHandler::release()
{
}
bool MouseHandler::smoothTurning()
{
if (!m_pTurnInput)
return false;
return m_pTurnInput->smoothTurning();
}