projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rnd-20100303-1-src
[rocksndiamonds.git]
/
src
/
game_sp
/
SnikSnaks.c
diff --git
a/src/game_sp/SnikSnaks.c
b/src/game_sp/SnikSnaks.c
index d7b11e175dfe5300b99e231d5c45dbc43346c96b..5053b3639d6caffdef62664f32056ae2af6edb10 100644
(file)
--- a/
src/game_sp/SnikSnaks.c
+++ b/
src/game_sp/SnikSnaks.c
@@
-655,6
+655,12
@@
static int subDrawSnikSnakTurnLeft(int si, int bx)
{
static int subDrawSnikSnakTurnLeft;
{
static int subDrawSnikSnakTurnLeft;
+#if 1
+ // int pos = bx / 2;
+ int pos = ((bx + 7) % 8) / 2;
+
+ GfxGraphic[GetX(si)][GetY(si)] = aniSnikSnakTurningLeft[pos];
+#else
int X, Y;
// +++++++++++++++++++++++++++++++++++++++++++++++++++++
int X, Y;
// +++++++++++++++++++++++++++++++++++++++++++++++++++++
@@
-662,6
+668,7
@@
static int subDrawSnikSnakTurnLeft(int si, int bx)
Y = GetStretchY(si);
StretchedSprites.BltEx(X, Y, aniFramesSnikSnak[bx]);
// +++++++++++++++++++++++++++++++++++++++++++++++++++++
Y = GetStretchY(si);
StretchedSprites.BltEx(X, Y, aniFramesSnikSnak[bx]);
// +++++++++++++++++++++++++++++++++++++++++++++++++++++
+#endif
return subDrawSnikSnakTurnLeft;
}
return subDrawSnikSnakTurnLeft;
}
@@
-670,6
+677,12
@@
static int subDrawSnikSnakTurnRight(int si, int bx)
{
static int subDrawSnikSnakTurnRight;
{
static int subDrawSnikSnakTurnRight;
+#if 1
+ // int pos = (bx - 8) / 2;
+ int pos = ((bx - 1) % 8) / 2;
+
+ GfxGraphic[GetX(si)][GetY(si)] = aniSnikSnakTurningRight[pos];
+#else
int X, Y;
// +++++++++++++++++++++++++++++++++++++++++++++++++++++
int X, Y;
// +++++++++++++++++++++++++++++++++++++++++++++++++++++
@@
-677,6
+690,7
@@
static int subDrawSnikSnakTurnRight(int si, int bx)
Y = GetStretchY(si);
StretchedSprites.BltEx(X, Y, aniFramesSnikSnak[0x10 - bx]);
// +++++++++++++++++++++++++++++++++++++++++++++++++++++
Y = GetStretchY(si);
StretchedSprites.BltEx(X, Y, aniFramesSnikSnak[0x10 - bx]);
// +++++++++++++++++++++++++++++++++++++++++++++++++++++
+#endif
return subDrawSnikSnakTurnRight;
}
return subDrawSnikSnakTurnRight;
}