Browse Source

Correct placment of Diablo logo on title screen

Fixes #841
pull/858/head
Anders Jenbo 6 years ago
parent
commit
3b4db47995
  1. 4
      SourceX/DiabloUI/diabloui.cpp
  2. 2
      SourceX/DiabloUI/diabloui.h
  3. 2
      SourceX/DiabloUI/title.cpp

4
SourceX/DiabloUI/diabloui.cpp

@ -600,9 +600,9 @@ void UiAddBackground(std::vector<UiItemBase *> *vecDialog)
vecDialog->push_back(new UiImage(&ArtBackground, rect)); vecDialog->push_back(new UiImage(&ArtBackground, rect));
} }
void UiAddLogo(std::vector<UiItemBase *> *vecDialog, int size, int height) void UiAddLogo(std::vector<UiItemBase *> *vecDialog, int size, int y)
{ {
SDL_Rect rect = { 0, UI_OFFSET_Y + height, 0, 0 }; SDL_Rect rect = { 0, UI_OFFSET_Y + y, 0, 0 };
vecDialog->push_back(new UiImage(&ArtLogos[size], /*animated=*/true, /*frame=*/0, rect, UIS_CENTER)); vecDialog->push_back(new UiImage(&ArtLogos[size], /*animated=*/true, /*frame=*/0, rect, UIS_CENTER));
} }

2
SourceX/DiabloUI/diabloui.h

@ -40,7 +40,7 @@ void LoadPalInMem(const SDL_Color *pPal);
void DrawMouse(); void DrawMouse();
void LoadBackgroundArt(const char *pszFile); void LoadBackgroundArt(const char *pszFile);
void UiAddBackground(std::vector<UiItemBase *> *vecDialog); void UiAddBackground(std::vector<UiItemBase *> *vecDialog);
void UiAddLogo(std::vector<UiItemBase *> *vecDialog, int size = LOGO_MED, int height = 0); void UiAddLogo(std::vector<UiItemBase *> *vecDialog, int size = LOGO_MED, int y = 0);
void UiFocusNavigationSelect(); void UiFocusNavigationSelect();
void UiFocusNavigationEsc(); void UiFocusNavigationEsc();
void UiFocusNavigationYesNo(); void UiFocusNavigationYesNo();

2
SourceX/DiabloUI/title.cpp

@ -27,7 +27,7 @@ void title_Free()
void UiTitleDialog() void UiTitleDialog()
{ {
UiAddBackground(&vecTitleScreen); UiAddBackground(&vecTitleScreen);
UiAddLogo(&vecTitleScreen, LOGO_BIG, (UI_OFFSET_Y + 182)); UiAddLogo(&vecTitleScreen, LOGO_BIG, 182);
SDL_Rect rect = { PANEL_LEFT + 49, (UI_OFFSET_Y + 410), 550, 26 }; SDL_Rect rect = { PANEL_LEFT + 49, (UI_OFFSET_Y + 410), 550, 26 };
vecTitleScreen.push_back(new UiArtText("Copyright \xA9 1996-2001 Blizzard Entertainment", rect, UIS_MED | UIS_CENTER)); vecTitleScreen.push_back(new UiArtText("Copyright \xA9 1996-2001 Blizzard Entertainment", rect, UIS_MED | UIS_CENTER));

Loading…
Cancel
Save