예제 #1
0
 public void Cancel()
 {
     mFace = null;
     Started = false;
     mLine = default( Line2 );
     mTexture = null;
 }
 public void Cancel()
 {
     mFace = null;
     Started = false;
     mStartPos = Vector2.Zero;
     mCurrentPos = Vector2.Zero;
     mTexture = null;
 }
예제 #3
0
 public void Cancel()
 {
     mFace = null;
     Started = false;
     mRec = Rectangle.Empty;
     mStartPos = Vector2.Zero;
     mTexture = null;
 }
예제 #4
0
        public void Cancel()
        {
            mFace = null;
            Started = false;

            if ( Game.Input.CheckFocus( mSelectedSolid ) )
                Game.Input.Focus = null;

            mSelectedSolid = null;
            mStartPos = Vector2.Zero;
        }
예제 #5
0
        public void Start( EditableCube.Face face, Vector2 mousePos, GameTime gameTime )
        {
            Solid selectedSolid = face.FindSolidAt( mousePos.ToUnits() );

            if ( selectedSolid != mSelectedSolid )
                Cancel();

            if ( selectedSolid != null )
            {
                mFace = face;
                Started = true;
                mStartPos = mousePos;
                mSelectedSolid = selectedSolid;
                mOriginalPos = mSelectedSolid.Position;
                Game.Input.Focus = mSelectedSolid;
            }
        }
예제 #6
0
        public void Start( EditableCube.Face face, Vector2 mousePos, GameTime gameTime )
        {
            mTexture = new Texture2D( Game.GraphicsDevice, 1, 1 );
            mTexture.SetData( new[] { Color.White } );

            mFace = face;
            Started = true;
            mLine.P0 = EditScreen.SnapVector( mousePos );
        }
예제 #7
0
 public void Cancel()
 {
     mFace = null;
     Started = false;
 }
        public void Start( EditableCube.Face face, Vector2 mousePos, GameTime gameTime )
        {
            mTexture = Quarterpipe.CreateQuarterpipeTexture(
                Game.GraphicsDevice,
                mSmall ? 50 : 100,
                new Color( 255, 255, 255, 128 ) );

            mFace = face;
            Started = true;
            mStartPos = mousePos;
        }
        public void Start( EditableCube.Face face, Vector2 mousePos, GameTime gameTime )
        {
            mTexture = new Texture2D( Game.GraphicsDevice, 1, 1 );
            mTexture.SetData( new[] { Color.White } );

            mFace = face;
            Started = true;
            mStartPos = mousePos;
        }