public void Draw(SpriteBatch batch, ContentManager content)
{
switch (size)
{
case 1:
batch.Draw(content.Load<Texture2D>("AsteroidSmall"), new Rectangle((int)pos.X, (int)pos.Y, 30, 30), Color.White);
hitBox = new Rectangle((int)pos.X, (int)pos.Y, 30, 30);
break;
case 2:
batch.Draw(content.Load<Texture2D>("AsteroidMedium"), new Rectangle((int)pos.X, (int)pos.Y, 60, 60), Color.White);
hitBox = new Rectangle((int)pos.X, (int)pos.Y, 60, 60);
break;
case 3:
batch.Draw(content.Load<Texture2D>("AsteroidLarge"), new Rectangle((int)pos.X, (int)pos.Y, 100, 100), Color.White);
hitBox = new Rectangle((int)pos.X, (int)pos.Y, 100, 100);
break;
default:
break;
}
//AsteroidExplosion = content.Load<Texture2D>("LargeAsteroidExplosionspritesheet");
batch.Draw(largeAstSpriteLoader.tx, largeAstRect, Color.White);
batch.Draw(medAstSpriteLoader.tx, medAstRect, Color.White);
batch.Draw(smallAstSpriteLoader.tx, smallAstRect, Color.White);
}