ref: fc6504f8221b00559d8b16f1a1dc09e160af0722
parent: 8e6da2170f2d7466b663c9ac7bd381fe20a3333d
author: fabien sanglard <fabiensanglard@fabiens-Mac-Pro-3.local>
date: Fri Dec 21 15:04:53 EST 2012
Removed vidoption == 6 case (it never happened).
--- a/Engine/src/display.c
+++ b/Engine/src/display.c
@@ -462,7 +462,7 @@
{
case 1:i = xdim*ydim; break;
case 2: xdim = 320; ydim = 200; i = xdim*ydim; break;
- case 6: xdim = 320; ydim = 200; i = 131072; break;
+
default: assert(0);
}
j = ydim*4*sizeof(int32_t); /* Leave room for horizlookup&horizlookup2 */
@@ -1565,13 +1565,13 @@
SDL_Color *sdlp = fmt_swap;
uint8_t *p = palettebuffer;
int i;
- static updated=0;
+ //static updated=0;
- if (updated >=1 )
- return ;
+ //if (updated >=1 )
+ // return ;
- WritePaletteToFile(palettebuffer,"lastPalette.tga",16,16);
- updated++;
+ //WritePaletteToFile(palettebuffer,"lastPalette.tga",16,16);
+ //updated++;
//CODE EXPLORATION
--- a/Engine/src/engine.c
+++ b/Engine/src/engine.c
@@ -2811,9 +2811,9 @@
}
int pixelRenderable = 100000000;
-#include "keyboard.h"
-void WriteLastPaletteToFile(void);
-void WriteTranslucToFile(void);
+//#include "keyboard.h"
+//void WriteLastPaletteToFile(void);
+//void WriteTranslucToFile(void);
/*
FCS: Draw every walls in Front to Back Order.
*/
@@ -2832,12 +2832,13 @@
//CODE EXPLORATION
+ /*
if( KB_KeyDown[0x39]){ // 0x39 = SPACE
//CODE EXPLORATION
WriteLastPaletteToFile();
WriteTranslucToFile();
}
-
+ */
pixelRenderable+=10;
if (pixelRenderable >= MAX_PIXEL_RENDERERED)
@@ -2874,7 +2875,7 @@
cosviewingrangeglobalang = mulscale16(cosglobalang,viewingrange);
sinviewingrangeglobalang = mulscale16(singlobalang,viewingrange);
- if ((stereomode != 0) || (vidoption == 6))
+ if (stereomode != 0)
{
if (stereopixelwidth != ostereopixelwidth)
{
@@ -2909,7 +2910,7 @@
}
globalposx += mulscale24(singlobalang,i);
globalposy -= mulscale24(cosglobalang,i);
- if (vidoption == 6) frameplace = (int32_t)FP_OFF(screen)+(activepage&1)*65536;
+
}
if ((xyaspect != oxyaspect) || (xdimen != oxdimen) || (viewingrange != oviewingrange))
@@ -3642,32 +3643,10 @@
paletteloaded = 1;
- if (vidoption == 6)
- {
- for(k=0; k<MAXPALOOKUPS; k++)
- if (palookup[k] != NULL)
- for(i=0; i<256; i++)
- {
- dist = palette[i*3] * 3+
- palette[i*3+1] * 5+
- palette[i*3+2] * 2;
- ptr = palookup[k]+i;
-
- for(j=0; j<32; j++)
- ptr[j<<8] = (uint8_t )min(max(mulscale10(dist,32-j),0),15);
- }
+}
- if (transluc != NULL)
- {
- for(i=0; i<16; i++)
- for(j=0; j<16; j++)
- transluc[(i<<8)+j] = ((i+j+1)>>1);
- }
- }
-}
-
int setgamemode(uint8_t davidoption, int32_t daxdim, int32_t daydim)
{
strcpy(kensmessage,"!!!! BUILD engine&tools programmed by Ken Silverman of E.G. RI. (c) Copyright 1995 Ken Silverman. Summary: BUILD = Ken. !!!!");
@@ -8151,7 +8130,7 @@
viewoffset = windowy1*bytesperline + windowx1;
- if ((stereomode) || (vidoption == 6))
+ if (stereomode)
{
ostereopixelwidth = stereopixelwidth;
xdimen = (windowx2-windowx1+1)+(stereopixelwidth<<1);
@@ -8381,17 +8360,6 @@
}
}
}
-
- if ((vidoption == 6) && (qsetmode == 200))
- {
- for(i=0; i<256; i++)
- {
- dist = palette[i*3]*3+palette[i*3+1]*5+palette[i*3+2]*2;
- ptr = (uint8_t *)(FP_OFF(palookup[palnum])+i);
- for(j=0; j<32; j++)
- ptr[j<<8] = (uint8_t )min(max(mulscale10(dist,32-j),0),15);
- }
- }
}
@@ -8403,27 +8371,14 @@
curbrightness = min(max(dabrightness,0),15);
k = 0;
- if (vidoption == 6)
- {
- for(j=0; j<16; j++)
- for(i=0; i<16; i++)
- {
- tempbuf[k++] = britable[curbrightness][j<<2];
- tempbuf[k++] = 0;
- tempbuf[k++] = britable[curbrightness][i<<2];
- tempbuf[k++] = 0;
- }
+
+ for(i=0; i<256; i++){
+ tempbuf[k++] = britable[curbrightness][dapal[i*3+2]];
+ tempbuf[k++] = britable[curbrightness][dapal[i*3+1]];
+ tempbuf[k++] = britable[curbrightness][dapal[i*3+0]];
+ tempbuf[k++] = 0;
}
- else
- {
- for(i=0; i<256; i++)
- {
- tempbuf[k++] = britable[curbrightness][dapal[i*3+2]];
- tempbuf[k++] = britable[curbrightness][dapal[i*3+1]];
- tempbuf[k++] = britable[curbrightness][dapal[i*3+0]];
- tempbuf[k++] = 0;
- }
- }
+
VBE_setPalette(tempbuf);
}
@@ -9149,18 +9104,7 @@
dx = windowx2-windowx1+1;
dacol += (dacol<<8);
dacol += (dacol<<16);
- if (vidoption == 6)
- {
- p = (int32_t) FP_OFF(screen)+ylookup[windowy1]+windowx1;
- for(y=windowy1; y<=windowy2; y++)
- {
- clearbufbyte((void *)p,dx,dacol);
- clearbufbyte((void *)(p+65536),dx,dacol);
- p += ylookup[1];
- }
- faketimerhandler();
- return;
- }
+
p = frameplace+ylookup[windowy1]+windowx1;
for(y=windowy1; y<=windowy2; y++)
{
@@ -9190,9 +9134,6 @@
case 2:
clearbuf((void *)frameplace,(xdim*ydim)>>2,0L);
- break;
- case 6:
- clearbuf(screen,128000L>>2,dacol);
break;
}
faketimerhandler();
--
⑨