From fd016d99504bf7d6ca40674d2461c2d979c282a3 Mon Sep 17 00:00:00 2001 From: Christian Kroll Date: Tue, 14 Dec 2010 22:58:16 +0000 Subject: [PATCH] inlined getter functions --- games/tetris/piece.c | 20 -------------------- games/tetris/piece.h | 20 ++++++++++++++++---- 2 files changed, 16 insertions(+), 24 deletions(-) diff --git a/games/tetris/piece.c b/games/tetris/piece.c index 75541aa..9a8a48a 100644 --- a/games/tetris/piece.c +++ b/games/tetris/piece.c @@ -66,26 +66,6 @@ void tetris_piece_rotate(tetris_piece_t *pPc, } -void tetris_piece_setShape(tetris_piece_t *pPc, - tetris_piece_shape_t shape) -{ - assert(pPc != NULL); - assert((shape >= 0) && (shape <= TETRIS_PC_Z)); - - pPc->shape = shape; -} - - -void tetris_piece_setAngle(tetris_piece_t *pPc, - tetris_piece_angle_t angle) -{ - assert(pPc != NULL); - assert((angle >= TETRIS_PC_ANGLE_0) && (angle <= TETRIS_PC_ANGLE_270)); - - pPc->angle = angle; -} - - int8_t tetris_piece_getAngleCount(tetris_piece_t *pPc) { assert(pPc != NULL); diff --git a/games/tetris/piece.h b/games/tetris/piece.h index 502c869..5bf353c 100644 --- a/games/tetris/piece.h +++ b/games/tetris/piece.h @@ -112,8 +112,14 @@ void tetris_piece_rotate(tetris_piece_t *pPc, * @param pPc piece to change * @param shape the shape of interest */ -void tetris_piece_setShape(tetris_piece_t *pPc, - tetris_piece_shape_t shape); +inline static void tetris_piece_setShape(tetris_piece_t *pPc, + tetris_piece_shape_t shape) +{ + assert(pPc != NULL); + assert((shape >= 0) && (shape <= TETRIS_PC_Z)); + + pPc->shape = shape; +} /** @@ -121,8 +127,14 @@ void tetris_piece_setShape(tetris_piece_t *pPc, * @param pPc piece to change * @param angle the angle of interest */ -void tetris_piece_setAngle(tetris_piece_t *pPc, - tetris_piece_angle_t angle); +inline static void tetris_piece_setAngle(tetris_piece_t *pPc, + tetris_piece_angle_t angle) +{ + assert(pPc != NULL); + assert((angle >= TETRIS_PC_ANGLE_0) && (angle <= TETRIS_PC_ANGLE_270)); + + pPc->angle = angle; +} /**