Example #1
0
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());
}
Example #2
0
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');
    }
}