Пример #1
0
STDMETHODIMP Timer::put_Enabled(VARIANT_BOOL newVal)
{
	STARTUNDO

	const bool fNew = VBTOF(newVal);

	if (fNew != m_d.m_tdr.m_fTimerEnabled)
	{
		if (m_phittimer)
		{
			if (fNew)
			{
				m_phittimer->m_nextfire = g_pplayer->m_time_msec + m_phittimer->m_interval;
				g_pplayer->m_vht.AddElement(m_phittimer);
			}
			else
			{
				g_pplayer->m_vht.RemoveElement(m_phittimer);
			}
		}
	}

	m_d.m_tdr.m_fTimerEnabled = fNew;

	STOPUNDO

	return S_OK;
}
Пример #2
0
STDMETHODIMP DispReel::put_UseImageGrid(VARIANT_BOOL newVal)
{
   STARTUNDO
      m_d.m_fUseImageGrid = VBTOF(newVal);
   STOPUNDO

      return S_OK;
}
Пример #3
0
STDMETHODIMP DispReel::put_IsTransparent(VARIANT_BOOL newVal)
{
   STARTUNDO
      m_d.m_fTransparent = VBTOF(newVal);
   STOPUNDO

      return S_OK;
}
Пример #4
0
STDMETHODIMP DispReel::put_Visible(VARIANT_BOOL newVal)
{
   STARTUNDO
      m_d.m_fVisible = VBTOF(newVal);
   STOPUNDO

      return S_OK;
}
Пример #5
0
STDMETHODIMP Spinner::put_ReflectionEnabled(VARIANT_BOOL newVal)
{
   STARTUNDO
      m_d.m_fReflectionEnabled = VBTOF(newVal);
   STOPUNDO

      return S_OK;
}
Пример #6
0
STDMETHODIMP Spinner::put_Visible(VARIANT_BOOL newVal)
{
   if (g_pplayer)
   {
      m_phitspinner->m_spinnerMover.m_fVisible = VBTOF(newVal);// && m_d.m_fVisible;
   }
   else
   {
      STARTUNDO

         m_d.m_fVisible = VBTOF(newVal);

      STOPUNDO
   }

   return S_OK;
}
Пример #7
0
STDMETHODIMP Bumper::put_SkirtVisible(VARIANT_BOOL newVal)
{
   STARTUNDO
      m_d.m_fSkirtVisible = VBTOF(newVal);
   STOPUNDO

      return S_OK;
}
Пример #8
0
STDMETHODIMP Bumper::put_HasHitEvent(VARIANT_BOOL newVal)
{
   STARTUNDO
      m_d.m_fHitEvent = VBTOF(newVal);
   STOPUNDO

      return S_OK;
}
Пример #9
0
STDMETHODIMP DragPoint::put_IsAutoTextureCoordinate(VARIANT_BOOL newVal)
{
   STARTUNDOSELECT

      m_fAutoTexture = VBTOF(newVal);

   STOPUNDOSELECT

      return S_OK;
}
Пример #10
0
STDMETHODIMP DragPoint::put_Smooth(VARIANT_BOOL newVal)
{
   STARTUNDOSELECT

      m_fSmooth = VBTOF(newVal);

   STOPUNDOSELECT

      return S_OK;
}
Пример #11
0
STDMETHODIMP Spinner::put_ShowBracket(VARIANT_BOOL newVal)
{
   STARTUNDO

      m_d.m_fShowBracket = VBTOF(newVal);

   STOPUNDO

      return S_OK;
}
Пример #12
0
STDMETHODIMP Bumper::put_Collidable(VARIANT_BOOL newVal)
{
    STARTUNDO
        m_d.m_fCollidable = VBTOF(newVal);

    if (m_pbumperhitcircle)
        m_pbumperhitcircle->m_fEnabled = m_d.m_fCollidable;

    STOPUNDO

        return S_OK;
}