public void Draw(SpriteBatch iSpriteBatch) { if (drawingShape != null && moving) { drawingShape.Draw(iSpriteBatch, 0.5f); } }
public void Draw(SpriteBatch iSpriteBatch) { if (drawingShape != null) { drawingShape.Draw(iSpriteBatch); } }
public void Draw(SpriteBatch iSpriteBatch) { if (currentShape != null && drawing) { currentShape.Draw(iSpriteBatch); } }
//TODO: Fix override bullshit with virtual public override void Draw(SpriteBatch iSpriteBatch, float iAlpha = 1) { decoratedShape.Draw(iSpriteBatch); OnDraw(iSpriteBatch); }