90 lines
2.3 KiB
C++
90 lines
2.3 KiB
C++
//---------------------------------------------------------------------------
|
|
#include <vcl.h>
|
|
#pragma hdrstop
|
|
|
|
#include "UtilityUnit.h"
|
|
#include "GlobalUnit.h"
|
|
#include "RBmasterMain.h"
|
|
//---------------------------------------------------------------------------
|
|
#pragma package(smart_init)
|
|
|
|
int g_iPlatform = 0; //游戏平台
|
|
unsigned g_tmCurrent = 0,
|
|
g_tmIdle = 0; //软件无操作时间
|
|
bool g_bBacData = false;
|
|
|
|
void __fastcall ResetIdle()
|
|
{
|
|
if(g_tmIdle==600)
|
|
MainForm->GetCefFrame( MAIN_FRAME )->ExecuteJavaScript("tmRetry=90;console.log('tmRetry:',tmRetry);", "", 0);
|
|
|
|
g_tmIdle = 0;
|
|
}
|
|
//---------------------------------------------------------------------------
|
|
|
|
_di_ICefFrame __fastcall GetCefFrame( int type )
|
|
{
|
|
return MainForm->GetCefFrame( type );
|
|
}
|
|
|
|
//---------------------------------------------------------------------------
|
|
|
|
TStringList* __fastcall GetJQValue( String& str, _di_ICefFrame frame )
|
|
{
|
|
return MainForm->GetJQValue( str, frame );
|
|
}
|
|
//---------------------------------------------------------------------------
|
|
|
|
void __fastcall SetStatus( int iStatus, String str )
|
|
{
|
|
MainForm->m_strStatus = str;
|
|
MainForm->Perform(UM_STATUS, iStatus, (NativeInt)0 );
|
|
}
|
|
//---------------------------------------------------------------------------
|
|
|
|
void __fastcall UpdateStatistics()
|
|
{
|
|
MainForm->Perform(UM_STATISTICS, 0, (NativeInt)0 );
|
|
}
|
|
//---------------------------------------------------------------------------
|
|
|
|
void __fastcall AutoBetEnd(int code)
|
|
{
|
|
PostMessage( MainForm->Handle, UM_AUTOBETEND, code, 0 );
|
|
}
|
|
//---------------------------------------------------------------------------
|
|
|
|
//bool __fastcall IsGameOn()
|
|
//{
|
|
// return MainForm->IsGameOn();
|
|
//}
|
|
////---------------------------------------------------------------------------
|
|
|
|
int __fastcall IsPolicyInUse(int type, int iPolicy)
|
|
{
|
|
return MainForm->IsPolicyInUse(type, iPolicy);
|
|
}
|
|
//---------------------------------------------------------------------------
|
|
|
|
char sufCard[3][8] = {"_,_,_", ",_,_", ",_"};
|
|
String __fastcall UnifyCard(String card)
|
|
{
|
|
String uc;
|
|
|
|
int len = card.Length();
|
|
if(len==0)
|
|
uc = sufCard[0];
|
|
else if(len==1)
|
|
uc = card + sufCard[1];
|
|
else if(len==3)
|
|
uc = card + sufCard[2];
|
|
else if(len==5)
|
|
uc = card;
|
|
else
|
|
DebugPrint("!!!====abnormal card : %s", ((AnsiString)uc).c_str());
|
|
|
|
return uc;
|
|
}
|
|
//---------------------------------------------------------------------------
|
|
|