

#ifndef __CC_PU_PARTICLE_3D_POSITION_TRANSLATOR_H__
#define __CC_PU_PARTICLE_3D_POSITION_TRANSLATOR_H__

#include "CCPUScriptTranslator.h"
#include "CCPUScriptCompiler.h"
#include "CCPUPositionEmitter.h"

namespace pola {
namespace graphic {

class  PUPositionEmitterTranslator : public PUScriptTranslator
{
public:
    PUPositionEmitterTranslator();
    virtual ~PUPositionEmitterTranslator(){};

    virtual bool translateChildProperty(PUScriptCompiler* compiler, PUAbstractNode *node);
    virtual bool translateChildObject(PUScriptCompiler* compiler, PUAbstractNode *node);
};

} /* namespace graphic */
} /* namespace pola */

#endif /* defined(__cocos2d_libs__CCParticle3DAffectorTranslator__) */
