X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fgame_sp%2FBugsTerminals.c;fp=src%2Fgame_sp%2FBugsTerminals.c;h=4bb27c039dd1db5e7201e02a2274cafddecbf590;hb=026c569fc47fbe95d8cb131442a4e04610f27f05;hp=4847b92e1a25c843012b5b2032201e2489563e90;hpb=91c0172a97f1323e573684a456de436332c8ea34;p=rocksndiamonds.git diff --git a/src/game_sp/BugsTerminals.c b/src/game_sp/BugsTerminals.c index 4847b92e..4bb27c03 100644 --- a/src/game_sp/BugsTerminals.c +++ b/src/game_sp/BugsTerminals.c @@ -94,7 +94,11 @@ int subAnimateTerminals(int si) int subAnimateTerminals; // int bl, ax, al, X, Y; +#if 1 + short bl, al, X, Y; +#else int bl, al, X, Y; +#endif if (LowByte(PlayField16[si]) != fiTerminal) return subAnimateTerminals; @@ -159,6 +163,10 @@ int subRandomize() } #endif +#if 1 + printf("::: BugsTerminals.c: ========== subRandomize()\n"); +#endif + return subRandomize; } // subRandomize @@ -178,7 +186,12 @@ int subGetRandomNumber() if (0x8000 == (RandomSeed & 0x8000)) RSeed = RSeed | 0x8000; +#if 0 + /* !!! TEST !!! */ + Tmp = 0xFFFF & (((0x5E5 * RSeed) & 0xFFFF) + 0x31); +#else Tmp = 0xFFFF & (((0x5E5 * RandomSeed) & 0xFFFF) + 0x31); +#endif RandomSeed = 0x7FFF & Tmp; if ((Tmp & 0x8000) != 0) RandomSeed = RandomSeed | 0x8000; @@ -192,6 +205,10 @@ int subGetRandomNumber() // Mov randomseed, ax // shr ax,1 +#if 0 + printf("::: BugsTerminals.c: ---------- subGetRandomNumber(): %d\n", + subGetRandomNumber); +#endif + return subGetRandomNumber; } // subGetRandomNumber -