public Room(ContentManager Content, int i_ID, String s_Tex) { sRoomName = "Untitled Map 0 Overload Constructor"; iID = i_ID; lObjects = new List<Rooms.Obstacle>(); lItems = new List<Neuroleptic.Items.Item>(); lDoors = new List<Door>(); lProjectiles = new List<AnimatedSprite>(); sRoomBase = new AnimatedSprite(Content, s_Tex); igEntityGrid = new Control.IndexGrid(16, 9); }
//Constructor public Loading(ContentManager Content, String s_Next) : base() { gGen = new Generation.Generator(); bCanPlay = gGen.CreatePath(Option.RoomsMin,Option.RoomsMax); fProgress = 0.0f; iRainPos = 0; sBackground = new AnimatedSprite(Content, "Menus/Main"); sBackgroundWindows = new AnimatedSprite(Content, "Menus/MainW"); sRain = new AnimatedSprite(Content, "Menus/Rain"); sRain.Colour = new Color(Color.LightSalmon, 1.0f); //sBackground.Alpha = 0.2f; sBackgroundOverlay = new AnimatedSprite(Content, "Menus/MainOverlay"); sBackgroundOverlay.Colour = new Color(Color.Red, 1.0f); sBackgroundOverlay.Alpha = 0.0f; }
//!---CONSTRUCTORS---! public Background(ContentManager Content) : base() { sBackground = new AnimatedSprite(Content, "Menus/Main"); sBackgroundWindows = new AnimatedSprite(Content, "Menus/MainW"); sRain = new AnimatedSprite(Content, "Menus/Rain"); sRain.Colour = new Color(Color.LightBlue, 1.0f); iRainPos = 0; dThunderLast = 0d; dThunderCooldown = 7d; seThunder01 = Content.Load<SoundEffect>("Menus/Sound/thunder03_timgormly"); seThunder02 = Content.Load<SoundEffect>("Menus/Sound/thunder05_artifact"); seThunder03 = Content.Load<SoundEffect>("Menus/Sound/thunder06_erdie"); #if DESKTOP seTitleMusic = Content.Load<SoundEffect>("Menus/Sound/Title01_AntonioSantangelo"); if (Option.BackgroundMusic) { PlayMusic(true); } #endif sBackgroundOverlay = new AnimatedSprite(Content, "Menus/MainOverlay"); sBackgroundOverlay.Alpha = 0.2f; }
public void ChangeBackground(AnimatedSprite as_NewBackground) { sRoomBase = as_NewBackground; }