projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rnd-20100214-1-src
[rocksndiamonds.git]
/
src
/
game_sp
/
Infotrons.c
diff --git
a/src/game_sp/Infotrons.c
b/src/game_sp/Infotrons.c
index bcede9d48d6d55d4fab243313674c96e792a872d..366a007c87b1b33134975343e6dec0c1fa869e04 100644
(file)
--- a/
src/game_sp/Infotrons.c
+++ b/
src/game_sp/Infotrons.c
@@
-4,7
+4,8
@@
#include "Infotrons.h"
#include "Infotrons.h"
-static char *VB_Name = "modInfotron";
+// static char *VB_Name = "modInfotron";
+
// --- Option Explicit
// ==========================================================================
// --- Option Explicit
// ==========================================================================
@@
-19,8
+20,10
@@
int subAnimateInfotrons(int si)
int tFld;
// PseudoRegisters:
int tFld;
// PseudoRegisters:
- int ax, bx, cx, dx, di, X, Y;
- int ah, bh, ch, dh, al, bl, cl, dl;
+ // int ax, bx, cx, dx, di, X, Y;
+ // int ah, bh, ch, dh, al, bl, cl, dl;
+ int ax, bx, dx, X, Y;
+ int al, bl;
tFld = PlayField16[si];
if ((tFld & 0xFF) != fiInfotron)
tFld = PlayField16[si];
if ((tFld & 0xFF) != fiInfotron)
@@
-239,7
+242,7
@@
loc_g_138D: // infotron comes rolling from right to left
Y = GetStretchY(si);
dx = (bl & 0x7) + 1;
StretchedSprites.BltEx(X, Y, 0);
Y = GetStretchY(si);
dx = (bl & 0x7) + 1;
StretchedSprites.BltEx(X, Y, 0);
- StretchedSprites.BltEx(X - (TwoPixels * dx), Y, aniInfotronRollLeft[dx - 1]);
+ StretchedSprites.BltEx(X - (TwoPixels * dx), Y, ani
Frames
InfotronRollLeft[dx - 1]);
// +++++++++++++++++++++++++++++++++++++++++++++++++++++
bl = HighByte(PlayField16[si]) + 1; // get and increment sequence#
if (bl == 0x24)
// +++++++++++++++++++++++++++++++++++++++++++++++++++++
bl = HighByte(PlayField16[si]) + 1; // get and increment sequence#
if (bl == 0x24)
@@
-269,7
+272,7
@@
loc_g_13E9: // infotron comes rolling from left to right
Y = GetStretchY(si);
dx = (bl & 0x7) + 1;
StretchedSprites.BltEx(X, Y, 0);
Y = GetStretchY(si);
dx = (bl & 0x7) + 1;
StretchedSprites.BltEx(X, Y, 0);
- StretchedSprites.BltEx(X + (TwoPixels * dx), Y, aniInfotronRollRight[dx - 1]);
+ StretchedSprites.BltEx(X + (TwoPixels * dx), Y, ani
Frames
InfotronRollRight[dx - 1]);
// +++++++++++++++++++++++++++++++++++++++++++++++++++++
bl = HighByte(PlayField16[si]) + 1;
if (bl == 0x34)
// +++++++++++++++++++++++++++++++++++++++++++++++++++++
bl = HighByte(PlayField16[si]) + 1;
if (bl == 0x34)
@@
-319,7
+322,7
@@
loc_g_1472: // infotron rolls left
Y = GetStretchY(si);
dx = (bl & 0xF) + 1;
StretchedSprites.BltEx(X, Y, 0);
Y = GetStretchY(si);
dx = (bl & 0xF) + 1;
StretchedSprites.BltEx(X, Y, 0);
- StretchedSprites.BltEx(X - (TwoPixels * dx), Y, aniInfotronRollLeft[dx - 1]);
+ StretchedSprites.BltEx(X - (TwoPixels * dx), Y, ani
Frames
InfotronRollLeft[dx - 1]);
// +++++++++++++++++++++++++++++++++++++++++++++++++++++
bl = HighByte(PlayField16[si]) + 1; // retrieve and increment sequence#
if (bl < 0x52)
// +++++++++++++++++++++++++++++++++++++++++++++++++++++
bl = HighByte(PlayField16[si]) + 1; // retrieve and increment sequence#
if (bl < 0x52)
@@
-356,7
+359,7
@@
loc_g_14E0: // infotron rolls right
Y = GetStretchY(si);
dx = (bl & 0x7) + 1;
StretchedSprites.BltEx(X, Y, 0);
Y = GetStretchY(si);
dx = (bl & 0x7) + 1;
StretchedSprites.BltEx(X, Y, 0);
- StretchedSprites.BltEx(X + (TwoPixels * dx), Y, aniInfotronRollRight[dx - 1]);
+ StretchedSprites.BltEx(X + (TwoPixels * dx), Y, ani
Frames
InfotronRollRight[dx - 1]);
// +++++++++++++++++++++++++++++++++++++++++++++++++++++
bl = HighByte(PlayField16[si]) + 1;
if (bl < 0x62)
// +++++++++++++++++++++++++++++++++++++++++++++++++++++
bl = HighByte(PlayField16[si]) + 1;
if (bl < 0x62)