AniAlertUtils.h 746 Bytes
//
//  AniAlertUtils.h
//  SteveMaggieCpp
//
//  Created by Katarzyna Kalinowska-Górska on 02.06.2017.
//
//

#ifndef AniStringUtils_h
#define AniStringUtils_h

#include <string>
#include <vector>
#include <functional>
class AniAlertUtils
{
public:
    
    static void showTwoButtonDialog(int tag, std::string text, std::string okButtonText, std::string cancelButtonText, std::function<void()> onOKCallback, std::function<void()> onCancelCallback = [](){});
    static bool closeDialogIfNecessary(int tag);
    
//#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID)
    static void showAppCloseConfirmDialog(std::function<void()> onCancelCallback);
    static bool closeAppCloseConfirmDialogIfNecessary();
//#endif
};

#endif /* AniAlertUtils_h */