还是这个样子,日

来源:互联网 发布:java跟javascript 编辑:程序博客网 时间:2024/04/30 20:04
33.    void Load(Memento memento)  //载入进度,只与Memento对象交互,并不牵涉到Caretake  34.    {  35.        m_vitality = memento.m_vitality;  36.        m_attack = memento.m_attack;   37.        m_defense = memento.m_defense;  38.    }  39.    void Show() { cout<<"vitality : "<< m_vitality<<", attack : "<< m_attack<<", defense : "<< m_defense<<endl; }  40.    void Attack() { m_vitality -= 10; m_attack -= 10;  m_defense -= 10; }  41.};  42.//保存的进度库  43.class Caretake    44.{  45.public:  46.    Caretake() {}  47.    void Save(Memento menento) { m_vecMemento.push_back(menento); }  48.    Memento Load(int state) { return m_vecMemento[state]; }  49.private:  50.    vector<Memento> m_vecMemento;  51.};  

原创粉丝点击