int32 FusePause(void* systemData, void* userData) { if( gameConfig != NULL ) { cfuhash_destroy(gameConfig); gameConfig = NULL; } s3eTimerSetTimer(100, &DelayedPause, NULL); return 1; }
static int32 _adBanner(void *systemData, void *userData) { CCLog("---------------------------Ad Timer."); //Timer done. Request and load a new banner ad. s3eAmazonAdsLoadAd(g_AdId); if (g_requestNewInterstatial) { // //And request a new one. // s3eAmazonAdsLoadInterstitialAd(g_InterstatialId); //Change the interstatial flag back. g_requestNewInterstatial = false; } s3eTimerSetTimer(30000, _adBanner, NULL); return 0; }
void SecretBoxArea::AnimatedClose() { s3eTimerSetTimer(500, &SecretBoxArea::Alarm, this); }
// on "init" you need to initialize your instance bool GameLayer::init() { if (!CCLayer::init()) return false; // Create main loop this->schedule(schedule_selector(GameLayer::update)); // COCOS2D TIP // Create Cocos2D objects here if (s3eAmazonAdsAvailable()) { g_AdId = 0; g_InterstatialId = 0; g_requestNewInterstatial = false; // //Use this for testing. // s3eAmazonAdsInit("your id here", true, true); // //Use this for production. // //s3eAmazonAdsInit("your id here", false, false); //Add the callbacks. s3eAmazonAdsRegister(S3E_AMAZONADS_CALLBACK_AD_ERROR, onAdError, this); s3eAmazonAdsRegister(S3E_AMAZONADS_CALLBACK_AD_LOADED, onAdLoad, this); //Prepare the ads. s3eAmazonAdsPrepareAd(&g_AdId); s3eAmazonAdsPrepareAd(&g_InterstatialId); // //Use this for banner bottom // s3eAmazonAdsPrepareAdLayout(g_AdId, S3E_AMAZONADS_POSITION_BOTTOM, S3E_AMAZONADS_SIZE_AUTO); // //Use this for banner top // //s3eAmazonAdsPrepareAdLayout(adId, S3E_AMAZONADS_POSITION_TOP, S3E_AMAZONADS_SIZE_AUTO); //Load the ad. s3eAmazonAdsLoadAd(g_AdId); //Load the interstatial. s3eAmazonAdsLoadInterstitialAd(g_InterstatialId); //Banner ad change timer. s3eTimerSetTimer(30000, _adBanner, NULL); } // Create Box2D world world = new b2World(b2Vec2(0, 100)); // BOX2D TIP // Create Box2D objects here return true; }