private void InitSprites() { _clearSprite = new Sprite3D { Texture = TextureManager.Textures("StageClearIndicator") }; _koSprite = new Sprite3D { Texture = TextureManager.Textures("KOIndicator") }; if (File.Exists(_gameSong.Path + "\\" + _gameSong.BackgroundFile)) { TextureManager.CreateAndAddTexture(_gameSong.Path + "\\" + _gameSong.BackgroundFile, "SongBackground"); _background = new Sprite3D { Size = Core.Metrics["ScreenBackground.Size", 0], Position = Core.Metrics["ScreenBackground", 0], Texture = TextureManager.Textures("SongBackground") }; } else { _background = new Sprite3D { Size = Core.Metrics["ScreenBackground.Size", 0], Position = Core.Metrics["ScreenBackground", 0], Texture = TextureManager.Textures("MainGameScreenBackground"), }; } _textBackground = new Sprite3D { Texture = TextureManager.Textures("MainGameTextBackground"), Position = Core.Metrics["MainGameTextBackground", 0], Size = Core.Metrics["MainGameTextBackground.Size", 0] }; }