上vdfas飞
来源:互联网 发布:公司商标起名软件 编辑:程序博客网 时间:2024/04/30 09:01
的萨法的发生
都是法国 gd
少废话个
//需保存的信息class Memento {public:int m_vitality; //生命值int m_attack; //进攻值int m_defense; //防守值public:Memento(int vitality, int attack, int defense): m_vitality(vitality),m_attack(attack),m_defense(defense){}Memento& operator=(const Memento &memento) {m_vitality = memento.m_vitality;m_attack = memento.m_attack;m_defense = memento.m_defense;return *this;}};//游戏角色class GameRole {private:int m_vitality;int m_attack;int m_defense;public:GameRole(): m_vitality(100),m_attack(100),m_defense(100) {}Memento Save() //保存进度,只与Memento对象交互,并不牵涉到Caretake{ Memento memento(m_vitality, m_attack, m_defense);return memento;}void Load(Memento memento) //载入进度,只与Memento对象交互,并不牵涉到Caretake{m_vitality = memento.m_vitality;m_attack = memento.m_attack; m_defense = memento.m_defense;}void Show() { cout<<"vitality : "<< m_vitality<<", attack : "<< m_attack<<", defense : "<< m_defense<<endl; }void Attack() { m_vitality -= 10; m_attack -= 10; m_defense -= 10; }};//保存的进度库class Caretake {public:Caretake() {}void Save(Memento menento) { m_vecMemento.push_back(menento); }Memento Load(int state) { return m_vecMemento[state]; }private:vector<Memento> m_vecMemento;};
- 上vdfas飞
- 在Linux上安装飞信
- 让Python在Android系统上飞一会儿:第三节 在电脑上编写程序在手机上运行
- 让Python在Android系统上飞一会儿:第一节 在手机上配置Python运行环境
- 让Python在Android系统上飞一会儿:第一节 在手机上配置Python运行环境
- 让Python在Android系统上飞一会儿:在手机上配置Python 运行环境
- 飞信机器人在系统监控上的应用
- 5800XM上QQ、飞信死机问题解决方法
- 飞鸽在ubuntu上的安装方法
- QQ 和 飞信在陌生人会话上的区别
- 让Python在Android系统上飞一会儿
- 让Python在Android系统上飞一会儿
- 今天又回jxd了,明早上从my飞。
- 让Python在Android系统上飞一会儿
- 让Python在Android系统上飞一会儿
- 让Python在Android系统上飞一会儿
- 让Python在Android系统上飞一会儿
- 在飞音G801上运行OpenWRT+Asterisk
- 如果你的男朋友是这样 请你离开。女朋友同理 (很经典请牢记)
- 添加菜单遇到的问题引出的linux下gksu和sudo的分别
- Transforms CTM, 转换矩阵
- 关于android的资料
- Android控件解析
- 上vdfas飞
- 将QNX应用上传到QNX虚拟机上
- 毕业前的第一次笔试总结
- 红黑树(二)删除
- java设计模式---singleton---单例模式
- android 命令行模式启动模拟器
- 我的vim配置及笔记
- 带你学习JQuery:网页换肤
- 用 C 语言编写 Windows 服务程序的五个步骤(附源代码)