// Constructor(s) // Constructor 1 Puzzle::Puzzle(int tilesInRow, sf::IntRect windowBounds) : mTiles(tilesInRow * tilesInRow) , mGrid(tilesInRow, windowBounds) { createSprites(); loadRandomTexture(); setupTiles(); jumbleTilePositions(); }
MainGameState::MainGameState( GameWindow *gameWindow ) : GameState(), player(), inputHandler( *this ), tutorials( gameWindow ), GUI( player ), world( player ) { createSprites(); this->gameWindow = gameWindow; }
std::shared_ptr<b2dJson> JsonLoader::load() { if (getJson()) { throw new std::runtime_error("Already loaded"); } readFromString(filename); createSprites(); triggerFactories(); return getJson(); }
// on "init" you need to initialize your instance bool GameScene::init() { if ( !Layer::init() ) { return false; } visibleSize = Director::getInstance()->getVisibleSize(); origin = Director::getInstance()->getVisibleOrigin(); gameState = 0; createSprites(); createDynamicSprites(); createScore(); createBumpAction(); createChooseButton(); createListeners(); scheduleUpdate(); return true; }