Exemplo n.º 1
0
        public void Draw()
        {
            if (_cursorIsVisible && _cursorIsValid)
            {
                _manager.SpriteBatch.Begin();
                _manager.SpriteBatch.Draw(_cursorSprite.Texture, _cursor, null, Color.White, 0f, _cursorSprite.Origin, 1f, SpriteEffects.None, 0f);
                _manager.SpriteBatch.End();
            }
#if WINDOWS_PHONE
            if (_handleVirtualStick)
            {
                _manager.SpriteBatch.Begin();
                _phoneA.Draw(_manager.SpriteBatch);
                _phoneB.Draw(_manager.SpriteBatch);
                _phoneStick.Draw(_manager.SpriteBatch);
                _manager.SpriteBatch.End();
            }
#endif
        }
Exemplo n.º 2
0
        public void Draw()
        {
            if (_cursorIsVisible && IsCursorValid)
            {
                MouseState mouse = Mouse.GetState();

                //Bloodbender.ptr.spriteBatch.Begin();
                Bloodbender.ptr.spriteBatch.Draw(_cursorSprite.Texture, Bloodbender.ptr.camera.ConvertScreenToWorld(new Vector2(mouse.X, mouse.Y)), null, Color.White, 0f, _cursorSprite.Origin, 1f, SpriteEffects.None, 1.0f);
                //Bloodbender.ptr.spriteBatch.End();
            }
#if WINDOWS_PHONE
            if (_handleVirtualStick)
            {
                _manager.SpriteBatch.Begin();
                _phoneA.Draw(_manager.SpriteBatch);
                _phoneB.Draw(_manager.SpriteBatch);
                _phoneStick.Draw(_manager.SpriteBatch);
                _manager.SpriteBatch.End();
            }
#endif
        }