Cocos2d-x养宠物猪达人实现宠物猪的逼真动作、指令识别以及互动逻辑。
```cpp
// PetPig.h
#ifndef PET_PIG_H
#define PET_PIG_H
#include "cocos2d.h"
#include "SimpleAudioEngine.h"
#include <vector>
#include <string>
using namespace cocos2d;
using namespace CocosDenshion;
class PetPig : public Sprite
{
public:
enum State {
IDLE,
WALK,
EAT,
SLEEP,
PLAY,
HAPPY,
ANGRY
};
static PetPig* create(const std::string& fileName);
bool init(
