Example #1
0
        protected override void OnPaint(PaintEventArgs e)
        {
            AltGUIHelper.FarseerPhysicsContainer farseerPhysicsContainer = FarseerPhysicsContainer;
            if (farseerPhysicsContainer == null)
            {
                return;
            }

            farseerPhysicsContainer.DoubleBuffered = !e.Graphics.IsClippingSupported;
            if (farseerPhysicsContainer.DoubleBuffered)
            {
                farseerPhysicsContainer.Refresh();
            }

            base.OnPaint(e);
        }
Example #2
0
        protected override void Start()
        {
            base.Start();

            GwenChild = AltGUIHelper.Create_FarseerPhysicsContainer(GetOrCreateGwenCanvas());

            AltGUIHelper.FarseerPhysicsContainer farseerPhysicsContainer = FarseerPhysicsContainer;
            if (farseerPhysicsContainer == null)
            {
                return;
            }

            farseerPhysicsContainer.Paint     += FarseerPhysicsContainer_OnPaint;
            farseerPhysicsContainer.MouseDown += RaiseFarseerPhysicsMouseDown;
            farseerPhysicsContainer.MouseUp   += RaiseFarseerPhysicsMouseUp;
            farseerPhysicsContainer.MouseMove += RaiseFarseerPhysicsMouseMove;

            farseerPhysicsContainer.Focus();
        }