摘要: 【定义】备忘录(Memento),在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。【场景】备忘录模式,当然是在单机游戏里面用的多。比如角色扮演的《仙剑奇侠传》,在打Boss之前我们都会先保存当前进度,以便Boss没死,自己死了,好... 阅读全文
posted @ 2012-08-12 23:04 $逝水无痕$ 阅读(93) 评论(0) 推荐(0) 编辑
摘要: //widget.h 所有控件的基类//mre本身只有简单的GDI函数,没有控件,在mre里写应用都//要自己实现自己的control,这里把control的基类widget实现了。#ifndef __WIDGET_H__#define __WIDGET_H__#include "typedef.h... 阅读全文
posted @ 2012-08-12 13:13 $逝水无痕$ 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 这里有一个实例使用(一、实现)中的按钮控件,达到的效果如下图所示,用mre sdk(这里使用的是mre sdk 2.5版本)创建一个工程,工程名为mtid(实际上这个是我要在做一个工具)。//生成的工程,自动生成mtid.c,代码改动成如下//主窗体在这里创建#include "vmsys.h"#i... 阅读全文
posted @ 2012-08-12 11:52 $逝水无痕$ 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 实现button控件,其他控件类此写便是了。//button.h 按钮控件 #ifndef __BUTTON_H__#define __BUTTON_H__#include "widget.h"typedef void (*ButtonOnClickedFunc)(void* param1, voi... 阅读全文
posted @ 2012-08-12 11:39 $逝水无痕$ 阅读(154) 评论(0) 推荐(0) 编辑