public override void UnloadContent() { base.UnloadContent(); Image.UnloadContent(); GamePadArrow.UnloadContent(); if (OptionScreen.ShowPips.SwitchedOn) { WhitePips.UnloadContent(); BlackPips.UnloadContent(); } foreach (Image DiceImage in DiceImages) { DiceImage.UnloadContent(); } }
private void GenerateDiceImages() { foreach (Image DiceImage in DiceImages) { DiceImage.UnloadContent(); } DiceImages.Clear(); for (int i = 0; i < DiceRolls.Count; i++) { DiceImages.Add(new Image() { Path = "Images/" + DiceRolls[i], Scale = new Vector2(DiceScale, DiceScale), Position = new Vector2(DiceXPositions[i], Board.midY) }); } foreach (Image DiceImage in DiceImages) { DiceImage.LoadContent(); } }