CMGDK r49-rc2
|
#include <ConsoleApplication.H>
公有成员 | |
ConsoleApplication (ConsoleFlowControl *cus_control=NULL) | |
virtual | ~ConsoleApplication () |
virtual bool | Init (SystemInitInfo *) |
初始化当前应用程序 | |
virtual void | SetStart (ConsoleFlowObject *) |
设定起始流程对象 | |
virtual void | Frame () |
virtual int | Run () |
运行当前应用程序 | |
virtual void | ExitGame () |
退出游戏 | |
保护成员 | |
virtual void | ProcActiveObject (ConsoleFlowObject *) |
保护属性 | |
ConsoleFlowControl * | flow |
流程控制器 |
控制台应用程序基类
控制台应用程序基类被设计为必须输出日志
hgl::ConsoleApplication::ConsoleApplication | ( | ConsoleFlowControl * | cus_control = NULL | ) |
控制台应用程序基类构造函数
fc | 自定义流程控制器 |
log | 是否创建日志 |
hgl::ConsoleApplication::~ConsoleApplication | ( | ) | [virtual] |
virtual void hgl::ConsoleApplication::ExitGame | ( | ) | [inline, virtual] |
退出游戏
virtual void hgl::ConsoleApplication::Frame | ( | ) | [inline, virtual] |
bool hgl::ConsoleApplication::Init | ( | SystemInitInfo * | _sii | ) | [virtual] |
初始化当前应用程序
void hgl::ConsoleApplication::ProcActiveObject | ( | ConsoleFlowObject * | fo | ) | [protected, virtual] |
virtual int hgl::ConsoleApplication::Run | ( | ) | [inline, virtual] |
void hgl::ConsoleApplication::SetStart | ( | ConsoleFlowObject * | fo | ) | [virtual] |
设定起始流程对象
ConsoleFlowControl* hgl::ConsoleApplication::flow [protected] |
流程控制器