void ScreenNetworkOptions::HandleScreenMessage( const ScreenMessage SM ) { if( SM == SM_DoneConnecting ) { if( !ScreenTextEntry::s_bCancelledLast ) { CString sNewName = ScreenTextEntry::s_sLastAnswer; NSMAN->PostStartUp(sNewName); NSMAN->DisplayStartupStatus(); UpdateConnectStatus( ); g_sLastServer.Set( ScreenTextEntry::s_sLastAnswer ); } } else if( SM == SM_ServerNameEnter ) { if( !ScreenTextEntry::s_bCancelledLast ) { if ( NSMAN->LANserver == NULL) NSMAN->LANserver = new StepManiaLanServer; NSMAN->LANserver->servername = ScreenTextEntry::s_sLastAnswer; if (NSMAN->LANserver->ServerStart()) { NSMAN->isLanServer = true; SCREENMAN->SystemMessage( "Server Started." ); } else SCREENMAN->SystemMessage( "Server failed: " + NSMAN->LANserver->lastError + ssprintf(" Code:%d",NSMAN->LANserver->lastErrorCode) ); } } ScreenOptions::HandleScreenMessage( SM ); }
void ChangeVisualDelay( float fDelta ) { Preference<float> *pRet = Preference<float>::GetPreferenceByName("VisualDelaySeconds"); float fSecs = pRet->Get(); fSecs += fDelta; fSecs = Rage::clamp( fSecs, -1.0f, 1.0f ); pRet->Set( fSecs ); }
void ChangeVolume( float fDelta ) { Preference<float> *pRet = Preference<float>::GetPreferenceByName("SoundVolume"); float fVol = pRet->Get(); fVol += fDelta; fVol = Rage::clamp( fVol, 0.0f, 1.0f ); pRet->Set( fVol ); SOUNDMAN->SetMixVolume(); }
static void MoveMap( int &sel, Preference<T> &opt, bool ToSel, const T *mapping, unsigned cnt ) { if( ToSel ) { sel = FindClosestEntry( opt.Get(), mapping, cnt ); } else { /* sel -> opt */ opt.Set( mapping[sel] ); } }
void ScreenNetworkOptions::HandleScreenMessage( const ScreenMessage SM ) { if( SM == SM_DoneConnecting ) { if( !ScreenTextEntry::s_bCancelledLast ) { RString sNewName = ScreenTextEntry::s_sLastAnswer; NSMAN->PostStartUp(sNewName); NSMAN->DisplayStartupStatus(); UpdateConnectStatus( ); g_sLastServer.Set( ScreenTextEntry::s_sLastAnswer ); } } ScreenOptions::HandleScreenMessage( SM ); }
static void MoveData( int &sel, Preference<bool> &opt, bool ToSel ) { if( ToSel ) sel = opt; else opt.Set( !!sel ); }