{
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;
// +++++++++++++++++++++++++++++++++++++++++++++++++++++
Y = GetStretchY(si);
StretchedSprites.BltEx(X, Y, aniFramesSnikSnak[bx]);
// +++++++++++++++++++++++++++++++++++++++++++++++++++++
+#endif
return subDrawSnikSnakTurnLeft;
}
{
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;
// +++++++++++++++++++++++++++++++++++++++++++++++++++++
Y = GetStretchY(si);
StretchedSprites.BltEx(X, Y, aniFramesSnikSnak[0x10 - bx]);
// +++++++++++++++++++++++++++++++++++++++++++++++++++++
+#endif
return subDrawSnikSnakTurnRight;
}