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 }
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 }