X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fgame_sp%2FGlobals.h;h=5923bad5d08c4f913cc38019a7a1af8ad3e0304c;hb=520916c89d7d96944bf3d66e3caa5afd840df74c;hp=dc5d3c968572160237912312a6c268bfcc953c70;hpb=475d747d7f6122bf9b62ccf1518fc7e8fc0f201c;p=rocksndiamonds.git diff --git a/src/game_sp/Globals.h b/src/game_sp/Globals.h index dc5d3c96..5923bad5 100644 --- a/src/game_sp/Globals.h +++ b/src/game_sp/Globals.h @@ -13,7 +13,7 @@ #define True (!False) #endif -#define ScrollDelta ((long)1) +#define ScrollDelta ((int)1) #define ZoomFactor (2) @@ -224,8 +224,8 @@ typedef struct { int Width; int Height; - long OffSet; - long Size; + int OffSet; + int Size; } LevelDescriptor; #define HAS_LevelDescriptor #endif @@ -277,9 +277,6 @@ extern void PrepareLevel(); extern int getSequenceLength(int sequence); extern boolean isSnappingSequence(int sequence); -extern void Trace(char *Source, char *Message); -extern void ReportError(char *Source, char *Message); - extern int Min(int A, int B); extern int Max(int A, int B); @@ -294,7 +291,7 @@ extern boolean menBorder; extern int *PlayField16; extern byte *PlayField8; -extern byte *DisPlayField; +extern byte DisPlayField[SP_MAX_PLAYFIELD_SIZE + SP_HEADER_SIZE]; extern int FieldHeight; extern int FieldMax, LevelMax; @@ -304,10 +301,26 @@ extern int HeaderSize; extern int TimerVar; extern short RandomSeed; -extern long FileMax; - extern LevelInfoType LInfo; extern int ScrollMinX, ScrollMaxX, ScrollMinY, ScrollMaxY; extern int ScrollX, ScrollY; +extern int AllowRedDiskCheat, AllowEatRightRedDiskBug; +extern int Data_SubRest, Data_SubRstFlg; +extern int DemoKeyCode; +extern int GameBusyFlag; +extern int InfotronsNeeded, TotalInfotronsNeeded; +extern int KillMurphyFlag, MurphyMoveCounter; +extern int MurphyExplodePos, SplitMoveFlag, RedDiskReleaseMurphyPos; +extern int MurphyPosIndex, MurphyXPos, MurphyYPos; +extern int MurphyScreenXPos, MurphyScreenYPos; +extern int MurphyVarFaceLeft; +extern int RedDiskCount; +extern int RedDiskReleaseFlag, MovingPictureSequencePhase; +extern int RedDiskReleasePhase; +extern int ScratchGravity, GravityFlag; +extern int SnikSnaksElectronsFrozen; +extern int YellowDisksExploded; +extern int YawnSleepCounter; + #endif /* GLOBALS_H */