void drawSnake(Snake const &_snake) { std::list<SnakeElement *> snake = _snake.getList(); std::list<SnakeElement *>::iterator it; for (it = snake.begin(); it != snake.end(); ++it) drawSnakeElem((*it)->getPos()); }
void Lib_Ncurses::draw_snake() const { Snake *snake = this->_game->getSnake(); for (std::list<SnakeElement *>::const_iterator it = snake->getList().begin(); it != snake->getList().end(); ++it) { const int *pos = (*it)->getPos(); move(pos[1], pos[0]); addch('X'); } }