| 6 | namespace OD2::Scenes::MainMenu { |
| 7 | |
| 8 | Logo::Logo() |
| 9 | : _logoLeftBlack(Common::ResourcePaths::MainMenu::Diablo2LogoBlackLeft), _logoLeft(Common::ResourcePaths::MainMenu::Diablo2LogoFireLeft), |
| 10 | _logoRightBlack(Common::ResourcePaths::MainMenu::Diablo2LogoBlackRight), _logoRight(Common::ResourcePaths::MainMenu::Diablo2LogoFireRight) { |
| 11 | const auto paletteUnits = Common::PaletteManager::getInstance().getPalette("Units"); |
| 12 | |
| 13 | _logoLeftBlack.setPalette(paletteUnits); |
| 14 | _logoLeftBlack.setBlendMode(Abyss::Enums::BlendMode::Blend); |
| 15 | |
| 16 | _logoLeft.setPalette(paletteUnits); |
| 17 | _logoLeft.setBlendMode(Abyss::Enums::BlendMode::Add); |
| 18 | |
| 19 | _logoRightBlack.setPalette(paletteUnits); |
| 20 | _logoRightBlack.setBlendMode(Abyss::Enums::BlendMode::Blend); |
| 21 | |
| 22 | _logoRight.setPalette(paletteUnits); |
| 23 | _logoRight.setBlendMode(Abyss::Enums::BlendMode::Add); |
| 24 | } |
| 25 | |
| 26 | void Logo::render() { |
| 27 | _logoLeftBlack.draw(400, 120); |
nothing calls this directly
no test coverage detected