ToyTimerActionParser.h
969 Bytes
//
//  ToyTimerActionParser.h
//  WattsenglishToyApp
//
//  Created by Katarzyna Kalinowska-Górska on 28/12/2019.
//
#ifndef ToyTimerActionParser_h
#define ToyTimerActionParser_h
#include "ToyActionParser.h"
class ToyTimerActionParser : public ToyActionParser
{
     public:
        static ToyTimerActionParser& getInstance()
        {
            static ToyTimerActionParser instance;
            return instance;
        };
        cocos2d::Action* parseJSONAction(const rapidjson::Value& jsonActionObject, ActionParseDelegate* parseDelegate, bool notifyDelegateWhenFinished = true);
    
    protected:
        cocos2d::Action* parseStartTimerAction(const rapidjson::Value& jsonActionObject, ActionParseDelegate* parseDelegate, bool notifyDelegateWhenFinished);
        cocos2d::Action* parseStopTimerAction(const rapidjson::Value& jsonActionObject, ActionParseDelegate* parseDelegate, bool notifyDelegateWhenFinished);
};
#endif /* ToyTimerActionParser_h */
