mirror of
https://github.com/libretro/scummvm.git
synced 2024-12-15 06:08:35 +00:00
Cleanups. Mostly removal of seemingly unused variables and stuff.
svn-id: r18639
This commit is contained in:
parent
aebd226028
commit
e64afc23b4
13
gob/game.cpp
13
gob/game.cpp
@ -71,7 +71,7 @@ int16 game_collStackElemSizes[3];
|
||||
int16 game_mouseButtons = 0;
|
||||
|
||||
// Capture
|
||||
static Rectangle game_captureStack[20];
|
||||
static Common::Rect game_captureStack[20];
|
||||
static int16 game_captureCount = 0;
|
||||
|
||||
Snd_SoundDesc *game_soundSamples[20];
|
||||
@ -323,8 +323,8 @@ void game_capturePush(int16 left, int16 top, int16 width, int16 height) {
|
||||
|
||||
game_captureStack[game_captureCount].left = left;
|
||||
game_captureStack[game_captureCount].top = top;
|
||||
game_captureStack[game_captureCount].width = width;
|
||||
game_captureStack[game_captureCount].height = height;
|
||||
game_captureStack[game_captureCount].right = left + width;
|
||||
game_captureStack[game_captureCount].bottom = top + height;
|
||||
|
||||
draw_spriteTop = top;
|
||||
draw_spriteBottom = height;
|
||||
@ -356,9 +356,10 @@ void game_capturePop(char doDraw) {
|
||||
if (doDraw) {
|
||||
draw_destSpriteX = game_captureStack[game_captureCount].left;
|
||||
draw_destSpriteY = game_captureStack[game_captureCount].top;
|
||||
draw_spriteRight = game_captureStack[game_captureCount].width;
|
||||
draw_spriteRight =
|
||||
game_captureStack[game_captureCount].width();
|
||||
draw_spriteBottom =
|
||||
game_captureStack[game_captureCount].height;
|
||||
game_captureStack[game_captureCount].height();
|
||||
|
||||
draw_transparency = 0;
|
||||
draw_sourceSurface = 30 + game_captureCount;
|
||||
@ -1646,10 +1647,8 @@ void game_prepareStart(void) {
|
||||
}
|
||||
|
||||
draw_cursorAnimLow[1] = 0;
|
||||
trySmallForBig = 1;
|
||||
draw_cursorSprites = vid_initSurfDesc(videoMode, 32, 16, 2);
|
||||
draw_cursorBack = vid_initSurfDesc(videoMode, 16, 16, 0);
|
||||
trySmallForBig = 0;
|
||||
draw_renderFlags = 0;
|
||||
draw_backDeltaX = 0;
|
||||
draw_backDeltaY = 0;
|
||||
|
@ -59,12 +59,6 @@ int16 mouseMaxRow = 200;
|
||||
uint16 disableLangCfg = 0x8000;
|
||||
uint16 language = 0x8000;
|
||||
|
||||
/* Configuration */
|
||||
char batFileName[8];
|
||||
|
||||
/* */
|
||||
int16 requiredSpace = 0;
|
||||
|
||||
/* Timer variables */
|
||||
int32 startTime = 0;
|
||||
char timer_enabled = 1;
|
||||
@ -73,25 +67,13 @@ int16 timer_delta = 1000;
|
||||
int16 frameWaitTime = 0;
|
||||
int32 startFrameTime = 0;
|
||||
|
||||
/* Memory */
|
||||
int16 allocatedBlocks[2] = { 0, 0 };
|
||||
char *heapHeads[2] = { 0, 0 };
|
||||
char *heapFence = 0;
|
||||
int32 heapSize = 10000000;
|
||||
char inAllocSub = 0;
|
||||
|
||||
/* Runtime */
|
||||
//CleanupFuncPtr soundCleanup = 0;
|
||||
|
||||
/* Timer and delays */
|
||||
int16 delayTime = 0;
|
||||
int16 fastComputer = 1;
|
||||
|
||||
/* Joystick */
|
||||
char useJoystick = 1;
|
||||
|
||||
/* Files */
|
||||
int16 filesCount = 0;
|
||||
Common::File filesHandles[MAX_FILES];
|
||||
|
||||
/* Data files */
|
||||
@ -104,7 +86,6 @@ int32 chunkSize[MAX_SLOT_COUNT * MAX_DATA_FILES];
|
||||
char isCurrentSlot[MAX_SLOT_COUNT * MAX_DATA_FILES];
|
||||
int32 packedSize = 0;
|
||||
|
||||
|
||||
int16 sprAllocated = 0;
|
||||
|
||||
SurfaceDesc primarySurfDesc;
|
||||
@ -115,8 +96,6 @@ int16 primaryHeight;
|
||||
|
||||
int16 doRangeClamp = 0;
|
||||
|
||||
DrawPackedSpriteFunc pDrawPacked;
|
||||
|
||||
char redPalette[256];
|
||||
char greenPalette[256];
|
||||
char bluePalette[256];
|
||||
@ -124,15 +103,12 @@ char bluePalette[256];
|
||||
int16 setAllPalette = 0;
|
||||
|
||||
int16 oldMode = 3;
|
||||
int16 needDriverInit = 1;
|
||||
char dontSetPalette = 0;
|
||||
SurfaceDesc *curPrimaryDesc = 0;
|
||||
SurfaceDesc *allocatedPrimary = 0;
|
||||
|
||||
PalDesc *pPaletteDesc = 0;
|
||||
|
||||
FileHandler pFileHandler = 0;
|
||||
|
||||
int16 unusedPalette1[18] = {
|
||||
0, 0x0b, 0, (int16)0x5555, (int16)0xAAAA, (int16)0xFFFF, 0, (int16)0x5555,
|
||||
(int16)0xAAAA, (int16)0xFFFF, 0, (int16)0x5555,
|
||||
@ -165,15 +141,9 @@ Color vgaPalette[16] = {
|
||||
PalDesc paletteStruct;
|
||||
|
||||
int16 debugFlag = 0;
|
||||
int16 breakSet = 0;
|
||||
int16 inVM = 0;
|
||||
int16 colorCount = 16;
|
||||
|
||||
int16 slowCD = 0;
|
||||
int16 checkMemFlag = 0;
|
||||
|
||||
int16 trySmallForBig = 0;
|
||||
|
||||
char inter_resStr[200];
|
||||
int32 inter_resVal = 0;
|
||||
|
||||
|
41
gob/global.h
41
gob/global.h
@ -45,13 +45,12 @@ extern int16 disableVideoCfg;
|
||||
|
||||
#define VIDMODE_CGA 0x05
|
||||
#define VIDMODE_EGA 0x0d
|
||||
#define VIDMODE_VGA 0x13
|
||||
#define VIDMODE_VGA 0x13
|
||||
#define VIDMODE_HER 7
|
||||
|
||||
extern uint16 presentSound;
|
||||
extern uint16 soundFlags;
|
||||
extern int16 disableSoundCfg;
|
||||
//extern int16 blasterPort;
|
||||
|
||||
#define PROAUDIO_FLAG 0x10
|
||||
#define ADLIB_FLAG 0x08
|
||||
@ -76,12 +75,6 @@ extern uint16 language;
|
||||
#define ESCAPE 0x001b
|
||||
#define ENTER 0x000d
|
||||
|
||||
/* Configuration */
|
||||
extern char batFileName[8];
|
||||
|
||||
/* Init */
|
||||
extern int16 requiredSpace;
|
||||
|
||||
/* Timer variables */
|
||||
extern int32 startTime;
|
||||
extern char timer_enabled;
|
||||
@ -98,16 +91,8 @@ extern int16 mouseYShift;
|
||||
extern int16 mouseMaxCol;
|
||||
extern int16 mouseMaxRow;
|
||||
|
||||
/* Memory */
|
||||
extern int16 allocatedBlocks[2];
|
||||
extern char *heapHeads[2];
|
||||
extern int32 heapSize;
|
||||
extern char *heapFence;
|
||||
extern char inAllocSub;
|
||||
|
||||
/* Timer and delays */
|
||||
extern int16 delayTime;
|
||||
extern int16 fastComputer;
|
||||
|
||||
/* Joystick */
|
||||
extern char useJoystick;
|
||||
@ -115,7 +100,6 @@ extern char useJoystick;
|
||||
/* Files */
|
||||
#define MAX_FILES 30
|
||||
|
||||
extern int16 filesCount;
|
||||
extern Common::File filesHandles[MAX_FILES];
|
||||
|
||||
/* Data files */
|
||||
@ -144,8 +128,6 @@ extern int16 primaryHeight;
|
||||
|
||||
extern int16 doRangeClamp;
|
||||
|
||||
extern DrawPackedSpriteFunc pDrawPacked;
|
||||
|
||||
extern char redPalette[256];
|
||||
extern char greenPalette[256];
|
||||
extern char bluePalette[256];
|
||||
@ -156,31 +138,19 @@ extern SurfaceDesc *curPrimaryDesc;
|
||||
extern SurfaceDesc *allocatedPrimary;
|
||||
|
||||
extern int16 oldMode;
|
||||
extern int16 needDriverInit;
|
||||
extern char dontSetPalette;
|
||||
|
||||
extern PalDesc *pPaletteDesc;
|
||||
|
||||
typedef void (*FileHandler) (char *path);
|
||||
extern FileHandler pFileHandler;
|
||||
|
||||
//extern void interrupt(*oldInt5Handler) (void);
|
||||
//extern void interrupt(*oldInt0Handler) (void);
|
||||
//extern void interrupt(*oldInt1bHandler) (void);
|
||||
|
||||
extern int16 unusedPalette1[18];
|
||||
extern int16 unusedPalette2[16];
|
||||
extern Color vgaPalette[16];
|
||||
extern PalDesc paletteStruct;
|
||||
|
||||
extern int16 debugFlag;
|
||||
extern int16 breakSet;
|
||||
extern int16 inVM;
|
||||
extern int16 colorCount;
|
||||
|
||||
extern int16 trySmallForBig;
|
||||
extern int16 checkMemFlag;
|
||||
|
||||
extern char inter_resStr[200];
|
||||
extern int32 inter_resVal;
|
||||
|
||||
@ -193,13 +163,6 @@ extern int16 inter_mouseY;
|
||||
|
||||
extern char *tmpPalBuffer;
|
||||
|
||||
typedef struct Rectangle {
|
||||
int16 left;
|
||||
int16 top;
|
||||
int16 width;
|
||||
int16 height;
|
||||
} Rectangle;
|
||||
|
||||
} // End of namespace Gob
|
||||
} // End of namespace Gob
|
||||
|
||||
#endif
|
||||
|
@ -248,11 +248,8 @@ int GobEngine::init(GameDetector &detector) {
|
||||
_system->openCD(cd_num);
|
||||
|
||||
debugFlag = 1;
|
||||
breakSet = 0;
|
||||
doRangeClamp = 1;
|
||||
trySmallForBig = 0;
|
||||
|
||||
checkMemFlag = 0;
|
||||
videoMode = 0x13;
|
||||
snd_soundPort = 1;
|
||||
useMouse = 1;
|
||||
|
23
gob/init.cpp
23
gob/init.cpp
@ -67,8 +67,6 @@ void init_soundVideo(int32 smallHeap, int16 flag) {
|
||||
error("init_soundVideo: Video mode 0x%x is not supported!",
|
||||
videoMode);
|
||||
|
||||
pFileHandler = 0;
|
||||
|
||||
//if ((flag & 4) == 0)
|
||||
// vid_findVideo();
|
||||
|
||||
@ -79,14 +77,12 @@ void init_soundVideo(int32 smallHeap, int16 flag) {
|
||||
presentSound = 0; // FIXME: sound is not supported yet
|
||||
|
||||
sprAllocated = 0;
|
||||
filesCount = 0;
|
||||
timer_enableTimer();
|
||||
|
||||
// snd_setResetTimerFlag(debugFlag); // TODO
|
||||
|
||||
if (videoMode == 0x13)
|
||||
colorCount = 256;
|
||||
fastComputer = 1;
|
||||
|
||||
pPaletteDesc = &paletteStruct;
|
||||
pPaletteDesc->vgaPal = vgaPalette;
|
||||
@ -125,31 +121,16 @@ void init_cleanup(void) {
|
||||
snd_speakerOff();
|
||||
|
||||
data_closeDataFile();
|
||||
if (filesCount != 0)
|
||||
error("init_cleanup: Error! Opened files lef: %d", filesCount);
|
||||
|
||||
if (sprAllocated != 0)
|
||||
error("init_cleanup: Error! Allocated sprites left: %d",
|
||||
sprAllocated);
|
||||
|
||||
if (allocatedBlocks[0] != 0)
|
||||
error("init_cleanup: Error! Allocated blocks in heap 0 left: %d",
|
||||
allocatedBlocks[0]);
|
||||
|
||||
if (allocatedBlocks[1] != 0)
|
||||
error("init_cleanup: Error! Allocated blocks in heap 1 left: %d",
|
||||
allocatedBlocks[1]);
|
||||
|
||||
snd_stopSound(0);
|
||||
keyboard_release();
|
||||
//free(heapHeads);
|
||||
g_system->quit();
|
||||
}
|
||||
|
||||
/*static void init_hardErrHandler(void) {
|
||||
hardretn(-1);
|
||||
}*/
|
||||
|
||||
void init_initGame(char *totName) {
|
||||
int16 handle2;
|
||||
int16 i;
|
||||
@ -175,9 +156,6 @@ memBlocks = word ptr -2*/
|
||||
|
||||
disableVideoCfg = 0x11;
|
||||
disableMouseCfg = 0x15;
|
||||
//reqRAMParag = 570;
|
||||
//requiredSpace = 10;
|
||||
strcpy(batFileName, "go");
|
||||
init_soundVideo(1000, 1);
|
||||
|
||||
handle2 = data_openData("intro.stk");
|
||||
@ -190,7 +168,6 @@ memBlocks = word ptr -2*/
|
||||
|
||||
vid_setHandlers();
|
||||
vid_initPrimary(videoMode);
|
||||
// harderr(&init_hardErrHandler);
|
||||
mouseXShift = 1;
|
||||
mouseYShift = 1;
|
||||
|
||||
|
@ -233,7 +233,6 @@ void vid_drawSprite(SurfaceDesc *source, SurfaceDesc *dest,
|
||||
bottom -= destBottom - dest->height + 1;
|
||||
}
|
||||
|
||||
// pDrawSprite(source, dest, left, top, right, bottom, x, y, transp);
|
||||
_videoDriver->drawSprite(source, dest, left, top, right, bottom, x, y, transp);
|
||||
}
|
||||
|
||||
@ -267,7 +266,6 @@ void vid_fillRect(SurfaceDesc *dest, int16 left, int16 top, int16 right, int16 b
|
||||
bottom = vid_clampValue(bottom, dest->height);
|
||||
}
|
||||
|
||||
// pFillRect(dest, left, top, right, bottom, color);
|
||||
_videoDriver->fillRect(dest, left, top, right, bottom, color);
|
||||
}
|
||||
|
||||
@ -277,7 +275,6 @@ void vid_drawLine(SurfaceDesc *dest, int16 x0, int16 y0, int16 x1, int16 y1, int
|
||||
return;
|
||||
}
|
||||
|
||||
// pDrawLine(dest, x0, y0, x1, y1, color);
|
||||
_videoDriver->drawLine(dest, x0, y0, x1, y1, color);
|
||||
}
|
||||
|
||||
@ -285,14 +282,12 @@ void vid_putPixel(int16 x, int16 y, int16 color, SurfaceDesc *dest) {
|
||||
if (x < 0 || y < 0 || x >= dest->width || y >= dest->height)
|
||||
return;
|
||||
|
||||
// pPutPixel(x, y, color, dest);
|
||||
_videoDriver->putPixel(x, y, color, dest);
|
||||
}
|
||||
|
||||
void vid_drawLetter(unsigned char item, int16 x, int16 y, FontDesc *fontDesc, int16 color1,
|
||||
int16 color2, int16 transp, SurfaceDesc * dest) {
|
||||
|
||||
// pDrawLetter(item, x, y, fontDesc, color1, color2, transp, dest);
|
||||
_videoDriver->drawLetter(item, x, y, fontDesc, color1, color2, transp, dest);
|
||||
}
|
||||
|
||||
@ -310,7 +305,6 @@ void vid_drawPackedSprite(byte *sprBuf, int16 width, int16 height, int16 x, int1
|
||||
error("vid_drawPackedSprite: Vide mode 0x%x is not fully supported!",
|
||||
dest->vidMode & 0x7f);
|
||||
|
||||
// pDrawPackedSprite(sprBuf, width, height, x, y, transp, dest);
|
||||
_videoDriver->drawPackedSprite(sprBuf, width, height, x, y, transp, dest);
|
||||
}
|
||||
|
||||
@ -407,8 +401,6 @@ void vid_initPrimary(int16 mode) {
|
||||
if (mode != 3)
|
||||
vid_initDriver(mode);
|
||||
|
||||
needDriverInit = 1;
|
||||
|
||||
if (mode != 3) {
|
||||
vid_initSurfDesc(mode, 320, 200, PRIMARY_SURFACE);
|
||||
|
||||
@ -549,8 +541,6 @@ char vid_spriteUncompressor(byte *sprBuf, int16 srcWidth, int16 srcHeight,
|
||||
}
|
||||
|
||||
void vid_setHandlers() {
|
||||
//pDrawPacked = &vid_spriteUncompressor;
|
||||
pFileHandler = 0;
|
||||
setAllPalette = 1;
|
||||
}
|
||||
|
||||
|
19
gob/video.h
19
gob/video.h
@ -70,27 +70,8 @@ public:
|
||||
virtual void drawPackedSprite(byte *sprBuf, int16 width, int16 height, int16 x, int16 y, byte transp, SurfaceDesc *dest) = 0;
|
||||
};
|
||||
|
||||
|
||||
typedef void (*FillRectFunc) (SurfaceDesc * desc, int16 left, int16 top, int16 right,
|
||||
int16 bottom, int16 color);
|
||||
typedef void (*DrawSpriteFunc) (SurfaceDesc * source, SurfaceDesc * dest,
|
||||
int16 left, int16 top, int16 right, int16 bottom, int16 x, int16 y, int16 transp);
|
||||
typedef void (*PutPixelFunc) (int16 x, int16 y, int16 color, SurfaceDesc * desc);
|
||||
typedef void (*XorRectFunc) (SurfaceDesc * desc, int16 left, int16 top, int16 right,
|
||||
int16 bottom);
|
||||
typedef void (*SetXorValFunc) (int16 val);
|
||||
typedef void (*DrawLineFunc) (SurfaceDesc * desc, int16 x0, int16 y0, int16 x1,
|
||||
int16 y1, int16 color);
|
||||
typedef void (*DrawLetterFunc) (char item, int16 x, int16 y, FontDesc * fontDesc,
|
||||
int16 color1, int16 color2, int16 transp, SurfaceDesc * dest);
|
||||
typedef char (*DrawPackedSpriteFunc) (byte *sprBuf, int16 width, int16 height,
|
||||
int16 x, int16 y, int16 transp, SurfaceDesc * dest);
|
||||
|
||||
#define GDR_VERSION 4
|
||||
|
||||
#define SET_SEG(ptr,seg) (((unsigned*)(ptr))[1] = (seg))
|
||||
|
||||
|
||||
#define PRIMARY_SURFACE 0x80
|
||||
#define RETURN_PRIMARY 0x01
|
||||
#define DISABLE_SPR_ALLOC 0x20
|
||||
|
Loading…
Reference in New Issue
Block a user