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

📄 cother.cpp

📁 成熟的RPG引擎,Flysky发布. 斜视角引擎.
💻 CPP
字号:
#include "..\GameH.h"
//*********************
//产生随机数
int random(int nMax)
{ 
	return rand()*nMax/RAND_MAX;
}

//*********************
//比较两个数的大小
//返回大的
int IntSizeL(int O,int T)
{
if (O>T) return O;
else return T;
}

//*********************
//比较两个数的大小
//返回小的
int IntSizeS(int O,int T)
{
if (O>T) return T;
else return O;
}

//*********************
//调试(错误)信息输出
void OutDebugFile(LPSTR Msg)
{
int tj=open("Debug.txt",O_RDONLY); //只读方式读取
close(tj);     //关闭
FILE *fp;
fp=fopen("Debug.txt","a+");
fseek(fp, 0, SEEK_END);
if (tj> 0) fwrite("\n",strlen("\n"),1,fp);//换行
fwrite(Msg,strlen(Msg),1,fp);
fclose(fp);
}

bool IntTobool(int tmpi)
{
	//转换OK
	if (tmpi==0) return false;
	else return true;
}

int boolToInt(bool tmpi)
{
	//转换OK
	if (tmpi==false) return 0;
	else return 1;
}

bool KeyClear(DWORD VK_KEY)
{
	LPDIRECTDRAWSURFACE7 TBack;
	if (CreateSurface(TBack,NULL,ScreenWidth,ScreenHeight)!=true) //建立页面错误
	{
		char Tempc[MAX_LOADSTRING];
		sprintf(Tempc,"Surface Error!\nERROR:KeyClear[%g]",VK_KEY);
		_ERROR_OK(Tempc); //显示错误
	}
	//if (RunGame==false) TBack->BltFast(0,0,lpDDS[1],NULL,NoKey);
	if (RunGame==false) BltFast(TBack,0,0,lpDDS[1],NULL,NoKey);
	while(GetAsyncKeyState(VK_KEY))
	{
		if (RunGame==false)	{BltFast(lpDDS[1],0,0,TBack,NULL,NoKey);}
		else
		{
			Clrscr(lpDDS[1],0);
			Tick();//控速
			XGameLoop(lpDDS[1]);
		}
		ForV();
		PrintMouse(lpDDS[1],lpDDS[DDS_Mouse]);
		FlipSurface();
	}
    TBack->Release();
	return true;
}

void GameZG(){MessageBox(NULL,"     「健康游戏忠告」\n抵制不良游戏,拒绝盗版游戏。\n注意自我保护,谨防受骗上当。\n适度游戏益脑,沉迷游戏伤身。\n合理安排时间,享受健康生活。","游戏提示",MB_OK);}

BOOL IsInDebugger() //监测是否有调试器
{
#ifdef _NoAsmMode
	#if (_WIN32_WINNT >= 0x0400) || (_WIN32_WINDOWS > 0x0400)
  HINSTANCE hInst = LoadLibrary("kernel32.dll");
  if (hInst != NULL)
      {
       FARPROC pIsDebuggerPresent = GetProcAddress(hInst, "IsDebuggerPresent");
       if (pIsDebuggerPresent != NULL)
	     return pIsDebuggerPresent();
      }
	#endif
  return FALSE;
#else
return TRUE;
#endif
}
BOOL CopyRight()
{
}
//寻找角色图片的偏移
//作者:小飞侠[Flysky]
//2005
POINT FindRoleP(LPDIRECTDRAWSURFACE7 Sur)
{
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -