2220 float x, s, t, u,
v;
2222 cachepic_t *p, *dither;
2259 DrawQ_SuperPic(
menu_x + 4,
menu_y +
m_opty, dither, 312, 4, 0,0, 1,0,0,1, s,0, 1,0,0,1, 0,t, 1,0,0,1, s,t, 1,0,0,1, 0);
m_opty += 4;
2260 DrawQ_SuperPic(
menu_x + 4,
menu_y +
m_opty,
NULL , 312, 4, 0,0, 0,0,0,1, 1,0, 1,0,0,1, 0,1, 0,0,0,1, 1,1, 1,0,0,1, 0);
m_opty += 4;
2261 DrawQ_SuperPic(
menu_x + 4,
menu_y +
m_opty, dither, 312, 4, 0,0, 0,1,0,1, s,0, 0,1,0,1, 0,t, 0,1,0,1, s,t, 0,1,0,1, 0);
m_opty += 4;
2262 DrawQ_SuperPic(
menu_x + 4,
menu_y +
m_opty,
NULL , 312, 4, 0,0, 0,0,0,1, 1,0, 0,1,0,1, 0,1, 0,0,0,1, 1,1, 0,1,0,1, 0);
m_opty += 4;
2263 DrawQ_SuperPic(
menu_x + 4,
menu_y +
m_opty, dither, 312, 4, 0,0, 0,0,1,1, s,0, 0,0,1,1, 0,t, 0,0,1,1, s,t, 0,0,1,1, 0);
m_opty += 4;
2264 DrawQ_SuperPic(
menu_x + 4,
menu_y +
m_opty,
NULL , 312, 4, 0,0, 0,0,0,1, 1,0, 0,0,1,1, 0,1, 0,0,0,1, 1,1, 0,0,1,1, 0);
m_opty += 4;
2265 DrawQ_SuperPic(
menu_x + 4,
menu_y +
m_opty, dither, 312, 4, 0,0, 1,1,1,1, s,0, 1,1,1,1, 0,t, 1,1,1,1, s,t, 1,1,1,1, 0);
m_opty += 4;
2266 DrawQ_SuperPic(
menu_x + 4,
menu_y +
m_opty,
NULL , 312, 4, 0,0, 0,0,0,1, 1,0, 1,1,1,1, 0,1, 0,0,0,1, 1,1, 1,1,1,1, 0);
m_opty += 4;
2279 DrawQ_SuperPic(
menu_x +
x + 16,
menu_y +
m_opty + 16, dither, 16, 16, 0,0, 1,0,0,1, s,0, 1,0,0,1, 0,t, 1,0,0,1, s,t, 1,0,0,1, 0);
2280 DrawQ_SuperPic(
menu_x +
x + 32,
menu_y +
m_opty + 16, dither, 16, 16, 0,0, 1,0,0,1, u,0, 1,0,0,1, 0,
v, 1,0,0,1, u,
v, 1,0,0,1, 0);
2283 DrawQ_SuperPic(
menu_x +
x + 16,
menu_y +
m_opty + 16, dither, 16, 16, 0,0, 0,1,0,1, s,0, 0,1,0,1, 0,t, 0,1,0,1, s,t, 0,1,0,1, 0);
2284 DrawQ_SuperPic(
menu_x +
x + 32,
menu_y +
m_opty + 16, dither, 16, 16, 0,0, 0,1,0,1, u,0, 0,1,0,1, 0,
v, 0,1,0,1, u,
v, 0,1,0,1, 0);
2287 DrawQ_SuperPic(
menu_x +
x + 16,
menu_y +
m_opty + 16, dither, 16, 16, 0,0, 0,0,1,1, s,0, 0,0,1,1, 0,t, 0,0,1,1, s,t, 0,0,1,1, 0);
2288 DrawQ_SuperPic(
menu_x +
x + 32,
menu_y +
m_opty + 16, dither, 16, 16, 0,0, 0,0,1,1, u,0, 0,0,1,1, 0,
v, 0,0,1,1, u,
v, 0,0,1,1, 0);
2291 DrawQ_SuperPic(
menu_x +
x + 16,
menu_y +
m_opty + 16, dither, 16, 16, 0,0, 1,1,1,1, s,0, 1,1,1,1, 0,t, 1,1,1,1, s,t, 1,1,1,1, 0);
2292 DrawQ_SuperPic(
menu_x +
x + 32,
menu_y +
m_opty + 16, dither, 16, 16, 0,0, 1,1,1,1, u,0, 1,1,1,1, 0,
v, 1,1,1,1, u,
v, 1,1,1,1, 0);
2784{
"Standard 4x3" , 320, 240, 320, 240, 1 },
2785{
"Standard 4x3" , 400, 300, 400, 300, 1 },
2786{
"Standard 4x3" , 512, 384, 512, 384, 1 },
2787{
"Standard 4x3" , 640, 480, 640, 480, 1 },
2788{
"Standard 4x3" , 800, 600, 640, 480, 1 },
2789{
"Standard 4x3" , 1024, 768, 640, 480, 1 },
2790{
"Standard 4x3" , 1152, 864, 640, 480, 1 },
2791{
"Standard 4x3" , 1280, 960, 640, 480, 1 },
2792{
"Standard 4x3" , 1400,1050, 640, 480, 1 },
2793{
"Standard 4x3" , 1600,1200, 640, 480, 1 },
2794{
"Standard 4x3" , 1792,1344, 640, 480, 1 },
2795{
"Standard 4x3" , 1856,1392, 640, 480, 1 },
2796{
"Standard 4x3" , 1920,1440, 640, 480, 1 },
2797{
"Standard 4x3" , 2048,1536, 640, 480, 1 },
2798{
"Short Pixel (CRT) 5x4" , 320, 256, 320, 256, 0.9375},
2799{
"Short Pixel (CRT) 5x4" , 640, 512, 640, 512, 0.9375},
2800{
"Short Pixel (CRT) 5x4" , 1280,1024, 640, 512, 0.9375},
2801{
"Tall Pixel (CRT) 8x5" , 320, 200, 320, 200, 1.2 },
2802{
"Tall Pixel (CRT) 8x5" , 640, 400, 640, 400, 1.2 },
2803{
"Tall Pixel (CRT) 8x5" , 840, 525, 640, 400, 1.2 },
2804{
"Tall Pixel (CRT) 8x5" , 960, 600, 640, 400, 1.2 },
2805{
"Tall Pixel (CRT) 8x5" , 1680,1050, 640, 400, 1.2 },
2806{
"Tall Pixel (CRT) 8x5" , 1920,1200, 640, 400, 1.2 },
2807{
"Square Pixel (LCD) 5x4" , 320, 256, 320, 256, 1 },
2808{
"Square Pixel (LCD) 5x4" , 640, 512, 640, 512, 1 },
2809{
"Square Pixel (LCD) 5x4" , 1280,1024, 640, 512, 1 },
2810{
"WideScreen 5x3" , 640, 384, 640, 384, 1 },
2811{
"WideScreen 5x3" , 1280, 768, 640, 384, 1 },
2812{
"WideScreen 8x5" , 320, 200, 320, 200, 1 },
2813{
"WideScreen 8x5" , 640, 400, 640, 400, 1 },
2814{
"WideScreen 8x5" , 720, 450, 720, 450, 1 },
2815{
"WideScreen 8x5" , 840, 525, 640, 400, 1 },
2816{
"WideScreen 8x5" , 960, 600, 640, 400, 1 },
2817{
"WideScreen 8x5" , 1280, 800, 640, 400, 1 },
2818{
"WideScreen 8x5" , 1440, 900, 720, 450, 1 },
2819{
"WideScreen 8x5" , 1680,1050, 640, 400, 1 },
2820{
"WideScreen 8x5" , 1920,1200, 640, 400, 1 },
2821{
"WideScreen 8x5" , 2560,1600, 640, 400, 1 },
2822{
"WideScreen 8x5" , 3840,2400, 640, 400, 1 },
2823{
"WideScreen 14x9" , 840, 540, 640, 400, 1 },
2824{
"WideScreen 14x9" , 1680,1080, 640, 400, 1 },
2825{
"WideScreen 16x9" , 640, 360, 640, 360, 1 },
2826{
"WideScreen 16x9" , 683, 384, 683, 384, 1 },
2827{
"WideScreen 16x9" , 960, 540, 640, 360, 1 },
2828{
"WideScreen 16x9" , 1280, 720, 640, 360, 1 },
2829{
"WideScreen 16x9" , 1360, 768, 680, 384, 1 },
2830{
"WideScreen 16x9" , 1366, 768, 683, 384, 1 },
2831{
"WideScreen 16x9" , 1600, 900, 640, 360, 1 },
2832{
"WideScreen 16x9" , 1920,1080, 640, 360, 1 },
2833{
"WideScreen 16x9" , 2560,1440, 640, 360, 1 },
2834{
"WideScreen 16x9" , 3840,2160, 640, 360, 1 },
2835{
"NTSC 3x2" , 360, 240, 360, 240, 1.125 },
2836{
"NTSC 3x2" , 720, 480, 720, 480, 1.125 },
2837{
"PAL 14x11" , 360, 283, 360, 283, 0.9545},
2838{
"PAL 14x11" , 720, 566, 720, 566, 0.9545},
2839{
"NES 8x7" , 256, 224, 256, 224, 1.1667},
2840{
"SNES 8x7" , 512, 448, 512, 448, 1.1667},
2841{
NULL, 0, 0, 0, 0, 0}
4889 cachepic_t *p, *drop1, *drop2, *drop3;
4890 int g, scale_x, scale_y, scale_y_repeat, top_offset;
4894 scale_y_rate = (
float)(
g+1) / 96;
4895 top_offset = (
g+12)/12;
4896 p =
Draw_CachePic (
va(vabuf,
sizeof(vabuf),
"gfx/menu/blooddrip%i", top_offset));
4902 DrawQ_Pic (scale_x + 21, scale_y_repeat * .5 + scale_y + scale_y_rate * scale_y_repeat, drop3, 0, 0, 1, 1, 1, 1, 0);
4903 DrawQ_Pic (scale_x + 116, scale_y_repeat + scale_y + scale_y_rate * scale_y_repeat, drop1, 0, 0, 1, 1, 1, 1, 0);
4904 DrawQ_Pic (scale_x + 180, scale_y_repeat * .275 + scale_y + scale_y_rate * scale_y_repeat, drop3, 0, 0, 1, 1, 1, 1, 0);
4905 DrawQ_Pic (scale_x + 242, scale_y_repeat * .75 + scale_y + scale_y_rate * scale_y_repeat, drop3, 0, 0, 1, 1, 1, 1, 0);
4906 DrawQ_Pic (scale_x + 304, scale_y_repeat * .25 + scale_y + scale_y_rate * scale_y_repeat, drop3, 0, 0, 1, 1, 1, 1, 0);
4907 DrawQ_Pic (scale_x + 362, scale_y_repeat * .46125 + scale_y + scale_y_rate * scale_y_repeat, drop3, 0, 0, 1, 1, 1, 1, 0);
4908 DrawQ_Pic (scale_x + 402, scale_y_repeat * .1725 + scale_y + scale_y_rate * scale_y_repeat, drop3, 0, 0, 1, 1, 1, 1, 0);
4909 DrawQ_Pic (scale_x + 438, scale_y_repeat * .9 + scale_y + scale_y_rate * scale_y_repeat, drop1, 0, 0, 1, 1, 1, 1, 0);
4910 DrawQ_Pic (scale_x + 484, scale_y_repeat * .5 + scale_y + scale_y_rate * scale_y_repeat, drop3, 0, 0, 1, 1, 1, 1, 0);
4911 DrawQ_Pic (scale_x + 557, scale_y_repeat * .9425 + scale_y + scale_y_rate * scale_y_repeat, drop1, 0, 0, 1, 1, 1, 1, 0);
4912 DrawQ_Pic (scale_x + 606, scale_y_repeat * .5 + scale_y + scale_y_rate * scale_y_repeat, drop2, 0, 0, 1, 1, 1, 1, 0);
4914 DrawQ_Pic (scale_x, -1,
Draw_CachePic (
va(vabuf,
sizeof(vabuf),
"gfx/menu/blooddrip%i", top_offset)), 0, 0, 1, 1, 1, 1, 0);