mirror of
https://github.com/celisej567/mcpe.git
synced 2026-01-03 05:49:04 +03:00
37 lines
502 B
C++
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();
|
|
}
|