void GameLayer::SetSnake(){ body.clear(); Size visiblesize = Director::getInstance()->getVisibleSize(); head = SnakeHead::create(); head->setNode(Sprite::create("SnakeHead.png")); head->setPosition(Point(visiblesize.width/2-head->getNode()->getContentSize().width/2,visiblesize.height/2-head->getNode()->getContentSize().height/2)); this->addChild(head,1); for (int i=1 ; i < 4; i++) { Snake* bodynode = Snake::create(); bodynode->setNode(Sprite::create("Snake.png")); bodynode->setPosition(Point(head->getPosition().x+i*bodynode->getNode()->getContentSize().width,head->getPosition().y)); body.pushBack(bodynode); this->addChild(bodynode); } }