Fix first run check
This commit is contained in:
parent
cd038a1125
commit
3f021e4dcd
|
@ -49,6 +49,7 @@ import android.widget.TabHost;
|
||||||
import android.os.Environment;
|
import android.os.Environment;
|
||||||
import android.os.Build;
|
import android.os.Build;
|
||||||
import android.net.Uri;
|
import android.net.Uri;
|
||||||
|
import android.util.DisplayMetrics;
|
||||||
import java.io.FileOutputStream;
|
import java.io.FileOutputStream;
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
|
@ -191,8 +192,10 @@ public class LauncherActivity extends Activity {
|
||||||
// Check myself for GP version
|
// Check myself for GP version
|
||||||
argv = argv + " -noch";
|
argv = argv + " -noch";
|
||||||
|
|
||||||
if( mFirstTime )
|
if( mFirstTime )
|
||||||
|
{
|
||||||
argv = argv + " -firsttime umu"; // pass argument, because xash have a bug related to client's CheckParm
|
argv = argv + " -firsttime umu"; // pass argument, because xash have a bug related to client's CheckParm
|
||||||
|
}
|
||||||
|
|
||||||
Intent intent = new Intent();
|
Intent intent = new Intent();
|
||||||
intent.setAction("in.celest.xash3d.START");
|
intent.setAction("in.celest.xash3d.START");
|
||||||
|
|
|
@ -263,15 +263,6 @@ void CHud :: Init( void )
|
||||||
gEngfuncs.Cvar_SetValue( "hud_fastswitch", 1 );
|
gEngfuncs.Cvar_SetValue( "hud_fastswitch", 1 );
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
if( g_iMobileAPIVersion )
|
|
||||||
{
|
|
||||||
if( gEngfuncs.CheckParm( "-firsttime", NULL ) )
|
|
||||||
{
|
|
||||||
ClientCmd( "touch_presets/phone_ahsim.cfg" );
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
MsgFunc_ResetHUD(0, 0, NULL );
|
MsgFunc_ResetHUD(0, 0, NULL );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -294,6 +285,7 @@ CHud :: ~CHud()
|
||||||
|
|
||||||
void CHud :: VidInit( void )
|
void CHud :: VidInit( void )
|
||||||
{
|
{
|
||||||
|
static bool firstinit = true;
|
||||||
m_scrinfo.iSize = sizeof( m_scrinfo );
|
m_scrinfo.iSize = sizeof( m_scrinfo );
|
||||||
GetScreenInfo( &m_scrinfo );
|
GetScreenInfo( &m_scrinfo );
|
||||||
|
|
||||||
|
@ -444,6 +436,16 @@ void CHud :: VidInit( void )
|
||||||
|
|
||||||
for( HUDLIST *pList = m_pHudList; pList; pList = pList->pNext )
|
for( HUDLIST *pList = m_pHudList; pList; pList = pList->pNext )
|
||||||
pList->p->VidInit();
|
pList->p->VidInit();
|
||||||
|
|
||||||
|
if( firstinit && gEngfuncs.CheckParm( "-firsttime", NULL ) )
|
||||||
|
{
|
||||||
|
ConsolePrint( "firstrun\n" );
|
||||||
|
|
||||||
|
ClientCmd( "exec touch_presets/phone_ahsim" );
|
||||||
|
gEngfuncs.Cvar_Set( "touch_config_file", "touch_presets/phone_ahsim.cfg" );
|
||||||
|
}
|
||||||
|
|
||||||
|
firstinit = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
void CHud::Shutdown( void )
|
void CHud::Shutdown( void )
|
||||||
|
|
Loading…
Reference in New Issue