// HelloWorldScene.h
class HelloWorld : public cocos2d::CCLayer, public TnkAdEventHandler
{
private:
// ...
public:
// add TnkAdEventHandler methods
virtual void onReturnPurchaseItem(int handlerId, long curPoint, long seqId);
virtual void onReturnQueryPublishState(int handlerId, int pubState);
virtual void onReturnQueryPoint(int handlerId, int curPoint);
};
// HelloWorldScene.cpp
bool HelloWorld::init()
{
// ...
// Set EventHandler object
TnkAdPlugin::setEventHandler(this);
return true;
}
void HelloWorld::onReturnQueryPoint(int handlerId, int curPoint) {
char buf[100];
sprintf(buf, "onReturnQueryPoint : curPoint = %d", curPoint);
CCMessageBox(buf, "Alert");
}
void HelloWorld::onReturnPurchaseItem(int handlerId, long curPoint, long seqId) {
char buf[100];
sprintf(buf, "onReturnPurchaseItem : curPoint = %ld, seqId = %ld", curPoint, seqId);
CCMessageBox(buf, "Alert");
}
void HelloWorld::onReturnQueryPublishState(int handlerId, int pubState) {
char buf[100];
sprintf(buf, "onReturnQueryPublishState : state = %d", pubState);
CCMessageBox(buf, "Alert");
}