X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fgame_sp%2FGlobals.c;h=cca754aa1ac06fba69bac790434da1c0caabef0b;hb=ce0bba1a070e5e64939491eb68087f68ef8fe870;hp=6cc66efd62eb44baf4892405b9833ec556f3ccc7;hpb=f7b79b71faf7e5fbe38df38d26d1156f3ba2f0ce;p=rocksndiamonds.git diff --git a/src/game_sp/Globals.c b/src/game_sp/Globals.c index 6cc66efd..cca754aa 100644 --- a/src/game_sp/Globals.c +++ b/src/game_sp/Globals.c @@ -52,6 +52,7 @@ int LevelNumber; char *CurPath, *OrigPath, *TmpPath; boolean LevelLoaded; long SignatureDelay; +boolean bSignatureAvailable; boolean bCapturePane; @@ -244,6 +245,23 @@ int fiGraphic[] = aniWallSpace }; +int aniSnikSnakTurningLeft[] = +{ + aniSnikSnakTurnUpToLeft, + aniSnikSnakTurnLeftToDown, + aniSnikSnakTurnDownToRight, + aniSnikSnakTurnRightToUp +}; + +int aniSnikSnakTurningRight[] = +{ + aniSnikSnakTurnUpToRight, + aniSnikSnakTurnRightToDown, + aniSnikSnakTurnDownToLeft, + aniSnikSnakTurnLeftToUp +}; + + int getSequenceLength(int sequence) { switch (sequence) @@ -330,7 +348,6 @@ void InitGlobals() bSignatureAvailable = False; FirstDemoByte = 0x81; MySignature = ""; - InitErrorReporting(); } void InitPseudoCompileFlags() @@ -732,3 +749,37 @@ void ReadLevel() LevelLoaded = True; } + +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); +} + +int Min(int A, int B) +{ + int Min; + + if (A < B) + Min = A; + else + Min = B; + + return Min; +} + +int Max(int A, int B) +{ + int Max; + + if (A < B) + Max = B; + else + Max = A; + + return Max; +}