1234567891011121314151617181920212223242526272829303132 |
- //
- // ZGFrameActionSpriteLoader.cpp
- // Billiards
- //
- // Created by zhuge on 2018/9/6.
- //
- #include "ZGFrameActionSpriteLoader.h"
- using namespace cocos2d;
- #define PROPERTY_FRAME_NAME_PREFIX "frameNamePrefix"
- #define PROPERTY_FRAME_INDEX "frameIndex"
- namespace redream {
-
- void ZGFrameActionSpriteLoader::onHandlePropTypeString(cocos2d::Node *pNode, cocos2d::Node *pParent, const char *pPropertyName, const char *pString, redream::REDReader *ccbReader) {
- if (strcmp(pPropertyName, PROPERTY_FRAME_NAME_PREFIX) == 0) {
- ((ZGFrameActionSprite*)pNode)->setFrameNamePrefix(pString);
- } else {
- SpriteLoader::onHandlePropTypeString(pNode, pParent, pPropertyName, pString, ccbReader);
- }
- }
- void ZGFrameActionSpriteLoader::onHandlePropTypeByte(cocos2d::Node *pNode, cocos2d::Node *pParent, const char *pPropertyName, unsigned char pByte, redream::REDReader *ccbReader) {
- if (strcmp(pPropertyName, PROPERTY_FRAME_INDEX) == 0) {
- ((ZGFrameActionSprite*)pNode)->setFrameIndex(pByte);
- } else {
- SpriteLoader::onHandlePropTypeByte(pNode, pParent, pPropertyName, pByte, ccbReader);
- }
- }
- }
|