public override void Draw(PrimitiveDrawer drawer, Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics, SpriteBatch batch, FontHandler font) { if(!normal) graphics.BlendState = TetrisGameRunner.LightState(); for (int i = 0;i < 2;i++) { if(culled) drawer.DrawCulledCircle(graphics, GetVector(), GetWidth(), color, Color.Black, 60, new GameRectangle(320, 0, 1024 - 320, 768)); else { drawer.DrawCircle(graphics, GetVector(), GetWidth(), color, Color.Black, 60); } } graphics.BlendState = TetrisGameRunner.OriginalState(); if (editing) { drawer.DrawFilledRectangle(graphics, point, Color.White); } }