|
|
| version 1.1, 2005/02/04 05:45:46 | version 1.2, 2005/02/12 12:13:58 |
|---|---|
| Line 176 const SCRNSURF *scrnmng_surflock(void) { | Line 176 const SCRNSURF *scrnmng_surflock(void) { |
| } | } |
| SDL_LockSurface(surface); | SDL_LockSurface(surface); |
| scrnmng.surface = surface; | scrnmng.surface = surface; |
| scrnsurf.ptr = (BYTE *)surface->pixels; | scrnsurf.ptr = (UINT8 *)surface->pixels; |
| scrnsurf.xalign = surface->format->BytesPerPixel; | scrnsurf.xalign = surface->format->BytesPerPixel; |
| scrnsurf.yalign = surface->pitch; | scrnsurf.yalign = surface->pitch; |
| scrnsurf.bpp = surface->format->BitsPerPixel; | scrnsurf.bpp = surface->format->BitsPerPixel; |
| Line 198 static void draw_onmenu(void) { | Line 198 static void draw_onmenu(void) { |
| RECT_T rt; | RECT_T rt; |
| SDL_Surface *surface; | SDL_Surface *surface; |
| DRAWRECT dr; | DRAWRECT dr; |
| const BYTE *p; | const UINT8 *p; |
| BYTE *q; | UINT8 *q; |
| const BYTE *a; | const UINT8 *a; |
| int salign; | int salign; |
| int dalign; | int dalign; |
| int x; | int x; |
| Line 224 const BYTE *a; | Line 224 const BYTE *a; |
| #if defined(SUPPORT_16BPP) | #if defined(SUPPORT_16BPP) |
| case 16: | case 16: |
| p = scrnmng.vram->ptr + (dr.srcpos * 2); | p = scrnmng.vram->ptr + (dr.srcpos * 2); |
| q = (BYTE *)surface->pixels + dr.dstpos; | q = (UINT8 *)surface->pixels + dr.dstpos; |
| a = menuvram->alpha + dr.srcpos; | a = menuvram->alpha + dr.srcpos; |
| salign = menuvram->width; | salign = menuvram->width; |
| dalign = dr.yalign - (dr.width * dr.xalign); | dalign = dr.yalign - (dr.width * dr.xalign); |
| Line 245 const BYTE *a; | Line 245 const BYTE *a; |
| #if defined(SUPPORT_24BPP) | #if defined(SUPPORT_24BPP) |
| case 24: | case 24: |
| p = scrnmng.vram->ptr + (dr.srcpos * 3); | p = scrnmng.vram->ptr + (dr.srcpos * 3); |
| q = (BYTE *)surface->pixels + dr.dstpos; | q = (UINT8 *)surface->pixels + dr.dstpos; |
| a = menuvram->alpha + dr.srcpos; | a = menuvram->alpha + dr.srcpos; |
| salign = menuvram->width; | salign = menuvram->width; |
| dalign = dr.yalign - (dr.width * dr.xalign); | dalign = dr.yalign - (dr.width * dr.xalign); |
| Line 268 const BYTE *a; | Line 268 const BYTE *a; |
| #if defined(SUPPORT_32BPP) | #if defined(SUPPORT_32BPP) |
| case 32: | case 32: |
| p = scrnmng.vram->ptr + (dr.srcpos * 4); | p = scrnmng.vram->ptr + (dr.srcpos * 4); |
| q = (BYTE *)surface->pixels + dr.dstpos; | q = (UINT8 *)surface->pixels + dr.dstpos; |
| a = menuvram->alpha + dr.srcpos; | a = menuvram->alpha + dr.srcpos; |
| salign = menuvram->width; | salign = menuvram->width; |
| dalign = dr.yalign - (dr.width * dr.xalign); | dalign = dr.yalign - (dr.width * dr.xalign); |
| Line 346 void scrnmng_menudraw(const RECT_T *rct) | Line 346 void scrnmng_menudraw(const RECT_T *rct) |
| SDL_Surface *surface; | SDL_Surface *surface; |
| DRAWRECT dr; | DRAWRECT dr; |
| const BYTE *p; | const UINT8 *p; |
| const BYTE *q; | const UINT8 *q; |
| BYTE *r; | UINT8 *r; |
| BYTE *a; | UINT8 *a; |
| int salign; | int salign; |
| int dalign; | int dalign; |
| int x; | int x; |
| Line 368 const BYTE *q; | Line 368 const BYTE *q; |
| case 16: | case 16: |
| p = scrnmng.vram->ptr + (dr.srcpos * 2); | p = scrnmng.vram->ptr + (dr.srcpos * 2); |
| q = menuvram->ptr + (dr.srcpos * 2); | q = menuvram->ptr + (dr.srcpos * 2); |
| r = (BYTE *)surface->pixels + dr.dstpos; | r = (UINT8 *)surface->pixels + dr.dstpos; |
| a = menuvram->alpha + dr.srcpos; | a = menuvram->alpha + dr.srcpos; |
| salign = menuvram->width; | salign = menuvram->width; |
| dalign = dr.yalign - (dr.width * dr.xalign); | dalign = dr.yalign - (dr.width * dr.xalign); |
| Line 397 const BYTE *q; | Line 397 const BYTE *q; |
| case 24: | case 24: |
| p = scrnmng.vram->ptr + (dr.srcpos * 3); | p = scrnmng.vram->ptr + (dr.srcpos * 3); |
| q = menuvram->ptr + (dr.srcpos * 3); | q = menuvram->ptr + (dr.srcpos * 3); |
| r = (BYTE *)surface->pixels + dr.dstpos; | r = (UINT8 *)surface->pixels + dr.dstpos; |
| a = menuvram->alpha + dr.srcpos; | a = menuvram->alpha + dr.srcpos; |
| salign = menuvram->width; | salign = menuvram->width; |
| dalign = dr.yalign - (dr.width * dr.xalign); | dalign = dr.yalign - (dr.width * dr.xalign); |
| Line 430 const BYTE *q; | Line 430 const BYTE *q; |
| case 32: | case 32: |
| p = scrnmng.vram->ptr + (dr.srcpos * 4); | p = scrnmng.vram->ptr + (dr.srcpos * 4); |
| q = menuvram->ptr + (dr.srcpos * 3); | q = menuvram->ptr + (dr.srcpos * 3); |
| r = (BYTE *)surface->pixels + dr.dstpos; | r = (UINT8 *)surface->pixels + dr.dstpos; |
| a = menuvram->alpha + dr.srcpos; | a = menuvram->alpha + dr.srcpos; |
| salign = menuvram->width; | salign = menuvram->width; |
| dalign = dr.yalign - (dr.width * dr.xalign); | dalign = dr.yalign - (dr.width * dr.xalign); |