Browse Source

small cleanups

feature/2015
Christian Kroll 14 years ago
parent
commit
0c65727a52
  1. 4
      games/tetris/input.c
  2. 16
      games/tetris/variant_bastet.c
  3. 6
      games/tetris/view.c

4
games/tetris/input.c

@ -143,7 +143,7 @@ static void tetris_input_chatterProtect(tetris_input_t *pIn,
tetris_input_command_t tetris_input_mapCommand(tetris_bearing_t nBearing,
tetris_input_command_t nCmd)
{
tetris_input_command_t const nMapping[] =
static uint8_t const nMapping[] PROGMEM =
{
TETRIS_INCMD_DOWN, TETRIS_INCMD_ROT_CW, TETRIS_INCMD_RIGHT,
TETRIS_INCMD_LEFT,
@ -156,7 +156,7 @@ tetris_input_command_t tetris_input_mapCommand(tetris_bearing_t nBearing,
};
return (nBearing == TETRIS_BEARING_0) || (nCmd >= TETRIS_INCMD_ROT_CCW) ?
nCmd : (nMapping[(nBearing - 1) * 4 + nCmd]);
nCmd : (PM(nMapping[(nBearing - 1) * 4 + nCmd]));
}

16
games/tetris/variant_bastet.c

@ -31,7 +31,7 @@
* the score impact of every unchanged column to speed up prediction routines.
* @param pBastet bastet instance which should be preprocessed
*/
void tetris_bastet_doPreprocessing(tetris_bastet_variant_t *pBastet)
static void tetris_bastet_doPreprocessing(tetris_bastet_variant_t *pBastet)
{
// retrieve sane start and stop values for the column and row indices
int8_t nWidth = tetris_bucket_getWidth(pBastet->pBucket);
@ -101,12 +101,12 @@ void tetris_bastet_doPreprocessing(tetris_bastet_variant_t *pBastet)
* @param nStartCol the first column of the range to be predicted
* @param nStopCol the last column of the range to be predicted
*/
void tetris_bastet_calcPredictedColHeights(tetris_bastet_variant_t *pBastet,
tetris_piece_t *pPiece,
int8_t nDeepestRow,
int8_t nColumn,
int8_t nStartCol,
int8_t nStopCol)
static void tetris_bastet_predictColHeights(tetris_bastet_variant_t *pBastet,
tetris_piece_t *pPiece,
int8_t nDeepestRow,
int8_t nColumn,
int8_t nStartCol,
int8_t nStopCol)
{
// go through every row and calculate column heights
tetris_bucket_iterator_t iterator;
@ -238,7 +238,7 @@ static int16_t tetris_bastet_evaluateMove(tetris_bastet_variant_t *pBastet,
}
// predict column heights of this move
tetris_bastet_calcPredictedColHeights(pBastet, pPiece, nDeepestRow, nColumn,
tetris_bastet_predictColHeights(pBastet, pPiece, nDeepestRow, nColumn,
nStartCol, nStopCol);
// modify score based on predicted column heights

6
games/tetris/view.c

@ -498,10 +498,10 @@ static void tetris_view_blinkLines(tetris_view_t *pV)
#ifdef TETRIS_VIEW_XOFFSET_COUNTER
/**
* displays completed Lines (0-399)
* draws counter of completed rows (0-399)
* @param pV pointer to the view
*/
static void tetris_view_showLineNumbers(tetris_view_t *pV)
static void tetris_view_drawLineCounter(tetris_view_t *pV)
{
tetris_bearing_t nBearing =
@ -652,7 +652,7 @@ void tetris_view_update(tetris_view_t *pV)
#ifdef TETRIS_VIEW_XOFFSET_COUNTER
// update line counter
tetris_view_showLineNumbers(pV);
tetris_view_drawLineCounter(pV);
#endif
// draw dump

Loading…
Cancel
Save