console.h
来自「3D游戏模板」· C头文件 代码 · 共 42 行
H
42 行
/* console io
* Template CS game
* (C)2001 Mat Sutcliffe. See license.txt for license info (GPL)
*/
#ifndef __CONSOLE_H__
#define __CONSOLE_H__
#include <csutil/ref.h>
#include <ivaria/conout.h>
#include <ivaria/conin.h>
#include <iutil/cfgmgr.h>
#include <iutil/objreg.h>
#include <iutil/eventh.h>
#include <iutil/eventq.h>
class Console {
private:
csRef<iConsoleOutput> conout;
csRef<iConsoleInput> conin;
csRef<iEventQueue> eventq;
public:
struct PerformCallback : public iConsoleExecCallback
{
private:
csRef<iConfigFile> conf;
public:
SCF_DECLARE_IBASE;
PerformCallback (iObjectRegistry *);
virtual ~PerformCallback () {}
void Execute (const char* cmd);
};
void show();
void hide();
bool toggle();
bool visible;
Console(iObjectRegistry *);
};
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?