void move_cell(int key, cell *c) {
if (out_of_board(key, c->cx, c->cy)) return;
switch (key) {
case UP:
(c->cy)--;
case DOWN:
(c->cy)++;
case LEFT:
(c->cx)--;
case RIGHT:
(c->cx)++;
}
}


스네이크 게임에서 뱀 몸체 좌표 변화시키는 함수입니다.

case DOWN과 case RIGHT는 잘 동작하는데

case LEFT와 UP은 동작하지 않습니다. 좌표 숫자가 아예 안 변하는데 아무리 봐도 원인을 모르겠습니다.

살려주세요.