You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

57 lines
1022 B

#include "../../types.h"
void title_Render()
{
DrawArt(0, 0, &ArtBackground);
DrawArtStr(-1, 410, AFT_MED, AFC_SILVER, "Copyright \xA9 1996-2001 Blizzard Entertainment", JustCentre);
DrawLogo(182, LOGO_BIG);
}
void title_Load()
{
LoadBackgroundArt("ui_art\\title.pcx");
}
void title_Free()
{
mem_free_dbg(ArtBackground.data);
ArtBackground.data = NULL;
}
BOOL __stdcall UiTitleDialog(int a1)
{
title_Load();
bool endMenu = false;
int timeOut = SDL_GetTicks() + 7000;
SDL_Event event;
while (!endMenu && SDL_GetTicks() < timeOut) {
CapFPS();
title_Render();
UiFadeIn();
while (SDL_PollEvent(&event)) {
switch (event.type) {
case SDL_KEYDOWN:
if (event.key.keysym.sym == SDLK_UP
|| event.key.keysym.sym == SDLK_UP
|| event.key.keysym.sym == SDLK_LEFT
|| event.key.keysym.sym == SDLK_RIGHT) {
break;
}
case SDL_MOUSEBUTTONDOWN:
endMenu = true;
break;
case SDL_QUIT:
exit(0);
}
}
}
BlackPalette();
title_Free();
return TRUE;
}