📄 cscript.h
字号:
#pragma once
//脚本文件解释器
//变量结构
struct stVariable{
string Name; //名称
string Value; //当前值
};
class CScript
{
char Name[64];
vector<stVariable> VARA;
bool ScrIsFill; //脚本运行时是否使用黑屏
string str; //一行完整的指令
string M_CMD; //M_CMD 命令,M_CAN 临时储存参数
string M_CANX[MAX_CANX]; //参数数组
string M_CAN,M_RIGHT;
string M_VAR; //变量
string M_Value; //变量,如果为空,就为"="右边去掉";"的数据,否则为"="右边脚本的返回值
string M_IFO,M_IFT;
int CanB[MAX_CANX]; //参数是布尔的话在这里储存
LPDIRECTDRAWSURFACE7 ScriptBg;
LPDIRECTDRAWSURFACE7 ScriptDDS;
public:
CScript();
~CScript();
void Init(LPDIRECTDRAWSURFACE7 &SDDS);
bool LoadScript(char *FileName);
void ScriptXCanC();
void ShowERROR(string M_CMD); //显示错误
void FenJScript();
void RunScript();
void FenJVar();
bool BScriptBg(char *FileName);
bool AddVar(string Name,string Value);
bool ClearVar();
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -