예제 #1
0
void MapGenerator::generateMap()
{
    generateStars();

    for (Star* star : m_entityManager->stars())
    {
        generatePlanetsForStar(star, qrand() % (MaxInnerPlanets + 1), InnerPlanetDistance);
        generatePlanetsForStar(star, qrand() % (MaxOuterPlanets + 1), OuterPlanetDistance);
    }
}
  // initialization
  void initEvent()
  {
    vl::Log::notify(appletInfo());
    srand((unsigned int)time(NULL));

    generateTrees (100.0f, 500);
    generateStars (100.0f, 500);
    generateGround(100.0f);
    generateLunapark();
  }
예제 #3
0
void HistoryScr::initParallax() {

	CCLOG("%s \n", "Init paralax from history screen");

	_backgroundNode = CCParallaxNodeExtras::node();
	this->addChild(_backgroundNode, -1);
	_backgroundNode->retain();

	generateStars();

}