⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cscript.h

📁 成熟的RPG引擎,Flysky发布. 斜视角引擎.
💻 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 + -