- if(fadetimer<3.0/faderate) {
- fadeover = 0.0;
- } else if(fadetimer<6.0/faderate) {
- fadeover = ((3.0/faderate)-fadetimer)/(6.0/faderate);
- } else {
- fadeover = 1.0;
- }
+void
+draw_title_page(void)
+{
+ int x;
+ char *text;
+ SDL_Rect dest;
+
+ fadetimer += t_frame/2.0;
+
+ dest.x = (XSIZE-surf_b_variations->w)/2 + cos(fadetimer/6.5)*10;
+ dest.y = (YSIZE/2-surf_b_variations->h)/2 + sin(fadetimer/5.0)*10;
+ SDL_SetAlpha(surf_b_variations, SDL_SRCALPHA, (int)(200 + 55*sin(fadetimer)));
+ SDL_BlitSurface(surf_b_variations,NULL,surf_screen,&dest);
+
+ dest.x = (XSIZE-surf_b_on->w)/2 + cos((fadetimer + 1.0)/6.5)*10;
+ dest.y = (YSIZE/2-surf_b_on->h)/2 + surf_b_variations->h + 20 + sin((fadetimer + 1.0)/5.0)*10;
+ SDL_SetAlpha(surf_b_on, SDL_SRCALPHA, (int)(200 + 55*sin(fadetimer-1.0)));
+ SDL_BlitSurface(surf_b_on,NULL,surf_screen,&dest);