Ejemplo n.º 1
0
//MOVE BUBBLEAF
void Bubbleaf::ApplyMovement(const int ticks, const std::vector<double>& sine) noexcept
{
    SetXSpeed(GetXSpeed() * 0.98);

    int phase = floor( (1.25*ticks) + Randomize() );
    SetYSpeed( 0.11 * sine[phase%512] );

    SetX( GetX()+GetXSpeed() );
    SetY( GetY()+GetYSpeed() );
}
Ejemplo n.º 2
0
void CPointerAction::WriteProfileData(wxConfigBase* pConfObj)
{
	pConfObj->SetPath (_T("pointerAction"));

	pConfObj->Write(_T("xSpeed"), (long) GetXSpeed());
	pConfObj->Write(_T("ySpeed"), (long) GetYSpeed());
	pConfObj->Write(_T("acceleration"), (long) GetAcceleration());
	pConfObj->Write(_T("smoothness"), (long) GetSmoothness());
	pConfObj->Write(_T("easyStop"), (long) GetEasyStopValue());
	pConfObj->Write(_T("enabledWorkspace"), (bool) GetRestrictedWorkingArea());
	pConfObj->Write(_T("topWorkspace"), (long) GetTopWorkspace());
	pConfObj->Write(_T("leftWorkspace"), (long) GetLeftWorkspace());
	pConfObj->Write(_T("rightWorkspace"), (long) GetRightWorkspace());
	pConfObj->Write(_T("bottomWorkspace"), (long) GetBottomWorkspace());	
	pConfObj->Write(_T("enabledWrapPointer"), (bool) GetWrapPointer());
	pConfObj->Write(_T("clickMode"), (long) GetClickMode());
	pConfObj->Write(_T("beepOnClick"), (bool) GetBeepOnClick());

	m_pDwellClick->WriteProfileData(pConfObj);
	m_pGestureClick->WriteProfileData(pConfObj);

	pConfObj->SetPath (_T(".."));
}