|
|
| version 1.1.1.1, 2003/10/16 17:58:47 | version 1.2, 2003/10/18 10:00:29 |
|---|---|
| Line 127 static void renewalclientsize(void) { | Line 127 static void renewalclientsize(void) { |
| else { | else { |
| multiple = scrnstat.multiple; | multiple = scrnstat.multiple; |
| if (!(ddraw.scrnmode & SCRNMODE_ROTATE)) { | if (!(ddraw.scrnmode & SCRNMODE_ROTATE)) { |
| if (np2oscfg.paddingx) { | if ((np2oscfg.paddingx) && (multiple == 8)) { |
| extend = min(scrnstat.extend, ddraw.extend); | extend = min(scrnstat.extend, ddraw.extend); |
| } | } |
| scrnwidth = (width * multiple) >> 3; | scrnwidth = (width * multiple) >> 3; |
| Line 138 static void renewalclientsize(void) { | Line 138 static void renewalclientsize(void) { |
| ddraw.scrn.top = np2oscfg.paddingy; | ddraw.scrn.top = np2oscfg.paddingy; |
| } | } |
| else { | else { |
| if (np2oscfg.paddingy) { | if ((np2oscfg.paddingy) && (multiple == 8)) { |
| extend = min(scrnstat.extend, ddraw.extend); | extend = min(scrnstat.extend, ddraw.extend); |
| } | } |
| scrnwidth = (height * multiple) >> 3; | scrnwidth = (height * multiple) >> 3; |
| Line 269 static void make16mask(DWORD bmask, DWOR | Line 269 static void make16mask(DWORD bmask, DWOR |
| ddraw.r16b = sft; | ddraw.r16b = sft; |
| sft = 0; | sft = 0; |
| while((rmask & 0xffffff0) && (sft < 32)) { | while((rmask & 0xffffff00) && (sft < 32)) { |
| rmask >>= 1; | rmask >>= 1; |
| sft++; | sft++; |
| } | } |
| Line 277 static void make16mask(DWORD bmask, DWOR | Line 277 static void make16mask(DWORD bmask, DWOR |
| ddraw.l16r = sft; | ddraw.l16r = sft; |
| sft = 0; | sft = 0; |
| while((gmask & 0xffffff0) && (sft < 32)) { | while((gmask & 0xffffff00) && (sft < 32)) { |
| gmask >>= 1; | gmask >>= 1; |
| sft++; | sft++; |
| } | } |
| Line 445 BOOL scrnmng_create(BYTE scrnmode) { | Line 445 BOOL scrnmng_create(BYTE scrnmode) { |
| else { | else { |
| goto scre_err; | goto scre_err; |
| } | } |
| ddraw.extend = 1; | |
| } | } |
| scrnmng.bpp = (BYTE)bitcolor; | scrnmng.bpp = (BYTE)bitcolor; |
| scrnsurf.bpp = bitcolor; | scrnsurf.bpp = bitcolor; |
| Line 628 void scrnmng_update(void) { | Line 629 void scrnmng_update(void) { |
| // ---- | // ---- |
| void scrnmng_setmultiple(int multiple) { | |
| if (scrnstat.multiple != multiple) { | |
| scrnstat.multiple = multiple; | |
| renewalclientsize(); | |
| } | |
| } | |
| static const RECT rectclk = {0, 0, DCLOCK_X, DCLOCK_Y}; | static const RECT rectclk = {0, 0, DCLOCK_X, DCLOCK_Y}; |
| void scrnmng_dispclock(void) { | void scrnmng_dispclock(void) { |