Browse Source

fixed stupid input interpretation bug

feature/2015
Christian Kroll 15 years ago
parent
commit
a246779eff
  1. 11
      games/tetris/variant_fp.c

11
games/tetris/variant_fp.c

@ -81,6 +81,13 @@ void tetris_fp_setLastInput(void *pVariantData,
tetris_standard_variant_t *pStdVariant = tetris_standard_variant_t *pStdVariant =
(tetris_standard_variant_t *)pVariantData; (tetris_standard_variant_t *)pVariantData;
pStdVariant->nBearing = if (inCmd == TETRIS_INCMD_ROT_CW)
(pStdVariant->nBearing + (TETRIS_INCMD_ROT_CW ? 1 : 3)) % 4; {
pStdVariant->nBearing += 1;
}
else if (inCmd == TETRIS_INCMD_ROT_CCW)
{
pStdVariant->nBearing += 3;
}
pStdVariant->nBearing %= 4;
} }

Loading…
Cancel
Save