Пример #1
0
 public void EnableOrDisableFlag(DebugViewFlags flag)
 {
     if ((Flags & flag) == flag)
     {
         RemoveFlags(flag);
     }
     else
     {
         AppendFlags(flag);
     }
 }
 private void EnableOrDisableFlag(DebugViewFlags flag)
 {
     if ((DebugView.Flags & flag) == flag)
     {
         DebugView.RemoveFlags(flag);
     }
     else
     {
         DebugView.AppendFlags(flag);
     }
 }
Пример #3
0
 public void ToggleFlag(DebugViewFlags flag)
 {
     if (this.HasFlag(flag))
     {
         this.RemoveFlags(flag);
     }
     else
     {
         this.AppendFlags(flag);
     }
 }
Пример #4
0
 private void ToggleDebugDrawFlag(DebugViewFlags flag)
 {
     if ((_test.DebugView.Flags & flag) == flag)
     {
         _test.DebugView.RemoveFlags(flag);
     }
     else
     {
         _test.DebugView.AppendFlags(flag);
     }
 }
Пример #5
0
 public void SwitchDebugViewFlag(DebugViewFlags flag)
 {
     if ((_debugView.Flags & flag) == flag)
     {
         _debugView.RemoveFlags(flag);
     }
     else
     {
         _debugView.AppendFlags(flag);
     }
 }
Пример #6
0
 void EnableOrDisableFlag(DebugViewFlags flag)
 {
     if (test != null)
     {
         if ((test.DebugView.Flags & flag) == flag)
         {
             test.DebugView.RemoveFlags(flag);
         }
         else
         {
             test.DebugView.AppendFlags(flag);
         }
     }
 }
Пример #7
0
        void SetDebugView()
        {
            DebugViewFlags flags = 0;

            if (_debugView != null)
            {
                flags = _debugView.Flags;
            }
            _debugView = new DebugViewXNA(_gameLevel.World);
            _debugView.DefaultShapeColor  = Color.White;
            _debugView.SleepingShapeColor = Color.LightGray;
            _debugView.LoadContent(GraphicsDevice, new Viewport(0, 0, this.Size.Width, this.Size.Height), Content);
            _debugView.Flags = flags;
        }
Пример #8
0
        public bool DebugViewHasFlag(DebugViewFlags flag)
        {
            if (_debugView == null)
            {
                return(false);
            }

            if ((_debugView.Flags & flag) == flag)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Пример #9
0
    protected void FarseerPhysics_onFarseerPhysicsEnableOrDisableFlag(DebugViewFlags flag)
    {
        if (m_Test == null)
        {
            return;
        }

        if ((m_Test.DebugView.Flags & flag) == flag)
        {
            m_Test.DebugView.RemoveFlags(flag);
        }
        else
        {
            m_Test.DebugView.AppendFlags(flag);
        }
    }
Пример #10
0
        private void StartTest(int index)
        {
            // save previous flags
            DebugViewFlags flags = (DebugViewFlags)0;

            if (_test != null)
            {
                flags = _test.DebugView.Flags;
            }

            _entry             = TestEntries.TestList[index];
            _test              = _entry.CreateTest();
            _test.GameInstance = this;
            _test.Initialize();

            // re-enable previous flags
            _test.DebugView.Flags |= flags;
        }
Пример #11
0
 private void EnableOrDisableFlag(DebugViewFlags flag)
 {
     if ((RenderView.Flags & flag) == flag)
         RenderView.RemoveFlags(flag);
     else
         RenderView.AppendFlags(flag);
 }
Пример #12
0
 private void EnableOrDisableFlag(DebugViewFlags flag)
 {
     if ((_test.DebugView.Flags & flag) == flag)
         _test.DebugView.RemoveFlags(flag);
     else
         _test.DebugView.AppendFlags(flag);
 }
 /// <summary>
 /// Append flags to the current flags
 /// </summary>
 /// <param name="flags">Flags.</param>
 public void appendFlags(DebugViewFlags flags)
 {
     this.flags |= flags;
 }
Пример #14
0
		/// <summary>
		/// Append flags to the current flags
		/// </summary>
		/// <param name="flags">Flags.</param>
		public void appendFlags( DebugViewFlags flags )
		{
			this.flags |= flags;
		}
Пример #15
0
 /// <summary>
 /// Remove flags from the current flags.
 /// </summary>
 /// <param name="flags">The flags.</param>
 public void RemoveFlags(DebugViewFlags flags)
 {
     Flags &= ~flags;
 }
Пример #16
0
 private void EnableOrDisableFlag(DebugViewFlags flag)
 {
     if ((DebugViewXNA.Flags & flag) == flag)
         DebugViewXNA.RemoveFlags(flag);
     else
         DebugViewXNA.AppendFlags(flag);
 }
Пример #17
0
 public static bool HasFlagFast(this DebugViewFlags value, DebugViewFlags flag)
 {
     return ((value & flag) == flag);
 }
Пример #18
0
 public bool HasFlag(DebugViewFlags flag)
 {
     return((Flags & flag) == flag);
 }
Пример #19
0
 private void EnableOrDisableFlag(DebugViewFlags flag)
 {
     if ((DebugView.Flags & flag) == flag)
     {
         DebugView.RemoveFlags(flag);
     }
     else
     {
         DebugView.AppendFlags(flag);
     }
 }
Пример #20
0
 public void EnableOrDisableFlag(DebugViewFlags flag)
 {
     if ((this.Flags & flag) == flag)
     {
         this.RemoveFlags(flag);
     }
     else
     {
         this.AppendFlags(flag);
     }
 }
 private void EnableOrDisableFlags(DebugViewFlags flags)
 {
     if ((DebugView.Flags & flags) != 0)
         DebugView.RemoveFlags(flags);
     else
         DebugView.AppendFlags(flags);
 }
Пример #22
0
 public PhysDebugViz()
 {
     InitializeComponent();
     scene.ContactsInCollision += Scene_ContactsInCollision;
     Flags |= DebugViewFlags.SHAPE;
 }
Пример #23
0
 /// <summary>
 /// Append flags to the current flags.
 /// </summary>
 /// <param name="flags">The flags.</param>
 public void AppendFlags(DebugViewFlags flags)
 {
     Flags |= flags;
 }
Пример #24
0
 void EnableOrDisableFlag(DebugViewFlags flag)
 {
     m_onFarseerPhysicsEnableOrDisableFlag.Invoke(flag);
 }
Пример #25
0
 /// <summary>
 /// Remove flags from the current flags.
 /// </summary>
 /// <param name="flags">The flags.</param>
 public void RemoveFlags(DebugViewFlags flags)
 {
     Flags &= ~flags;
 }
 /// <summary>
 /// Remove flags from the current flags
 /// </summary>
 /// <param name="flags">Flags.</param>
 public void removeFlags(DebugViewFlags flags)
 {
     this.flags &= ~flags;
 }
Пример #27
0
 /// <summary>
 /// Append flags to the current flags.
 /// </summary>
 /// <param name="flags">The flags.</param>
 public void AppendFlags(DebugViewFlags flags)
 {
     Flags |= flags;
 }
Пример #28
0
		/// <summary>
		/// Remove flags from the current flags
		/// </summary>
		/// <param name="flags">Flags.</param>
		public void removeFlags( DebugViewFlags flags )
		{
			this.flags &= ~flags;
		}