X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Fgame_sp%2FGlobals.c;h=44affc03bb9ca1418dccc3888aadbd269e3f95fd;hp=35bf4d8a9b26385384ec9d95ad628e64e5714300;hb=3ff2e8a0b5c27b99a9920bdf5ed82bc41bf40181;hpb=c60227514289cd7d512539785bb2fe47d30db51a diff --git a/src/game_sp/Globals.c b/src/game_sp/Globals.c index 35bf4d8a..44affc03 100644 --- a/src/game_sp/Globals.c +++ b/src/game_sp/Globals.c @@ -14,28 +14,13 @@ int FieldWidth; // standard size = 60 int FieldHeight; // standard size = 24 int HeaderSize; // standard size = 96 int FieldMax, LevelMax; -#if 0 -long FileMax; -#endif -#if 1 int *PlayField16; byte *PlayField8; -// int PlayField16[SP_MAX_PLAYFIELD_SIZE + SP_HEADER_SIZE]; -// byte PlayField8[SP_MAX_PLAYFIELD_SIZE + SP_HEADER_SIZE]; byte DisPlayField[SP_MAX_PLAYFIELD_SIZE + SP_HEADER_SIZE]; -#else -int *PlayField16; -byte *PlayField8; -byte *DisPlayField; -#endif int TimerVar; -#if 1 short RandomSeed; -#else -int RandomSeed; -#endif int FreezeZonks; @@ -48,7 +33,7 @@ int MurphyPosIndex, MurphyXPos, MurphyYPos; int MurphyScreenXPos, MurphyScreenYPos; int MurphyExplodePos, SplitMoveFlag, RedDiskReleaseMurphyPos; int KillMurphyFlag, MurphyMoveCounter; -long YawnSleepCounter; +int YawnSleepCounter; int MurphyVarFaceLeft; int ScratchGravity, GravityFlag; int RedDiskReleaseFlag, MovingPictureSequencePhase; @@ -192,17 +177,6 @@ void InitGlobals() SP_MAX_PLAYFIELD_SIZE + SP_HEADER_SIZE) * sizeof(byte)); PlayField8 = &PlayField8[SP_MAX_PLAYFIELD_WIDTH]; - -#if 0 - /* these defaults will be changed after reading a Supaplex level file */ - PlayField8 = REDIM_1D(sizeof(byte), 0, FieldMax); - DisPlayField = REDIM_1D(sizeof(byte), 0, FieldMax); - PlayField16 = REDIM_1D(sizeof(int), 0, FieldMax); - - AnimationPosTable = REDIM_1D(sizeof(int), 0, LevelMax); - AnimationSubTable = REDIM_1D(sizeof(byte), 0, LevelMax); - TerminalState = REDIM_1D(sizeof(byte), 0, FieldMax); -#endif } int GetSI(int X, int Y) @@ -234,26 +208,12 @@ void PrepareLevel() { copyInternalEngineVars_SP(); -#if 1 SetDisplayRegion(); SetScrollEdges(); -#endif LevelLoaded = True; } -#if 0 -void Trace(char *Source, char *Message) -{ - printf("::: Trace: Source == '%s', Message == '%s'\n", Source, Message); -} - -void ReportError(char *Source, char *Message) -{ - printf("::: ReportError: Source == '%s', Message == '%s'\n", Source, Message); -} -#endif - int Min(int A, int B) { return (A < B ? A : B);