public void Draw(TextureObject textureObject, Vector2 position, Rectangle? sourceRect, Color color, float rotation, Vector2 origin, Vector2 scale, int effects, float depth) { SpriteEffects sfx; switch (effects) { case 1: sfx = SpriteEffects.FlipHorizontally; break; case 2: sfx = SpriteEffects.FlipVertically; break; case 3: sfx = SpriteEffects.FlipHorizontally | SpriteEffects.FlipVertically; break; default: sfx = SpriteEffects.None; break; } base.Draw(textureObject.Texture, position, sourceRect, color, rotation, origin, scale, sfx, depth); }
public void Draw(TextureObject textureObject, Vector2 position, Rectangle? sourceRect, Color color) { base.Draw(textureObject.Texture, position, sourceRect, color); }
public void Draw(TextureObject textureObject, Rectangle destRect, Rectangle? sourceRect, Color color) { base.Draw(textureObject.Texture, destRect, sourceRect, color); }
public bool Intersects(Rectangle r) { return this._rectangle.Intersects(r); }