public Cloud(int skyLayers, Limits generationLimits) : base(Randomize.Vector2(generationLimits), Color.White, 0, Randomize.Decimal(minScale, maxScale), Randomize.SpriteEffects()) { initializeRotation(); leftToRight = Randomize.Boolean(); layer = Randomize.Integer(skyLayers) + 1; }
private void initializeRotation() { base.Rotation = Randomize.Decimal(minRotation, maxRotation); if (Randomize.Boolean() == true) { base.Rotation += Maths.PI; } }
public Star(int starsTypes, Time time, Vector2 fulcrum, Limits generationLimits) : base(Randomize.Vector2(generationLimits), defaultColor, Randomize.RadiansAngle(), Randomize.Decimal(minScale, maxScale), Randomize.SpriteEffects()) { isShining = false; Type = Randomize.Integer(starsTypes); initializeDefaultAttributes(time.Radians, fulcrum); }