Example #1
0
int main()
{
    Garden *garden = Garden::getGarden();
    Snake *snake = Snake::getSnake(garden);
    garden->generateFood();
    while(snake->isAlive()) {
        snake->move(snake->getNextDirection());
        Sleep(150);
    }

    stringstream ss;
    ss << "You died. Your Score is " << garden->getScore() << ".";
    garden->printMessage(ss.str());

    delete snake;
    delete garden;

    return 0;
}