void UpdateConfig (void) { SetResize(CurrentConfig.Resize); SetAspect(CurrentConfig.Aspect); SetScanLines(CurrentConfig.ScanLines); SetFrameSkip(CurrentConfig.FrameSkip); SetAutoStart(CurrentConfig.AutoStart); SetSpeedThrottle(CurrentConfig.SpeedThrottle); SetCPUMultiplyer(CurrentConfig.CPUMultiplyer); SetRamSize(CurrentConfig.RamSize); SetCpuType(CurrentConfig.CpuType); SetMonitorType(CurrentConfig.MonitorType); SetCartAutoStart(CurrentConfig.CartAutoStart); if (CurrentConfig.RebootNow) { DoReboot(); } CurrentConfig.RebootNow = 0; }
BOOL CWndDebugInfo::OnChildNotify(UINT message,UINT nID,LRESULT* pLResult) { CWndButton* pWndButton = (CWndButton*)*pLResult; //if( message == WNM_CLICKED ) { switch( nID ) { case WIDC_BUTTON1: // exp up { CWndEdit* pWndEdit = (CWndEdit*)GetDlgItem( WIDC_EDIT1 ); int nExp = _ttoi( pWndEdit->GetString() ); if( nExp >= 0 && nExp < 0x7fffffff ) { g_DPlay.SendExp( nExp ); } break; } /* case 1003: // skinset g_pPlayer->SetSkinSet( _ttoi( m_wndEditExp.GetString() ) ); break; case 1004: // hair g_pPlayer->SetHair( _ttoi( m_wndEditExp.GetString() ) ); break; case 1005: // haircolor g_pPlayer->SetHairColor( _ttoi( m_wndEditExp.GetString() ) ); break; case 1006: // face g_pPlayer->SetHead( _ttoi( m_wndEditExp.GetString() ) ); break; case 1000: { CRect rect = GetWindowRect(); m_wndExtend.SetCheck( !m_wndExtend.GetCheck() ); if( m_wndExtend.GetCheck() ) SetWndSize( rect.Width(), rect.Height() + 55 ); else SetWndSize( rect.Width(), rect.Height() - 55 ); } break; */ // case 100: g_World.m_bViewGrid = !g_World.m_bViewGrid ; case WIDC_GRID: g_WorldMng()->m_bViewGrid = !g_WorldMng()->m_bViewGrid ; /* m_wndListBox.Create( WBS_MENU | WBS_NOFRAME, CRect(10,10,100,100), this, 10); m_wndListBox.AddString("test1"); m_wndListBox.AddString("test1"); m_wndListBox.AddString("test1"); m_wndListBox.AddString("test1"); m_wndListBox.AddString("test1"); m_wndListBox.AddString("test1"); */ // m_wndListBox.AddString("test1");m_wndListBox.AddString("test1");m_wndListBox.AddString("test1"); break; // case 101: g_World.m_bViewWireframe = !g_World.m_bViewWireframe ; break; // case 102: g_World.m_bViewSkybox = !g_World.m_bViewSkybox ; break; // case 103: g_World.m_bViewTerrain = !g_World.m_bViewTerrain ; break; // case 104: g_World.m_bViewObject = !g_World.m_bViewObject ; break; // case 105: // g_World.m_bViewFog = !g_World.m_bViewFog; // g_World.SetFogEnable( g_Neuz.m_pd3dDevice, g_World.m_bViewFog ); // break; // case 106: g_World.m_bViewLOD = !g_World.m_bViewLOD ; break; // case 107: g_World.m_bViewWater = !g_World.m_bViewWater ; break; // case 108: g_World.m_bViewName = !g_World.m_bViewName ; break; case WIDC_WIREFRAME: g_WorldMng()->m_bViewWireframe = !g_WorldMng()->m_bViewWireframe ; break; case WIDC_SKYBOX: g_WorldMng()->m_bViewSkybox = !g_WorldMng()->m_bViewSkybox ; break; case WIDC_TERRAIN: g_WorldMng()->m_bViewTerrain = !g_WorldMng()->m_bViewTerrain ; break; case WIDC_OBJECT: g_WorldMng()->m_bViewAllObjects = !g_WorldMng()->m_bViewAllObjects ; break; case 105: g_WorldMng()->m_bViewFog = !g_WorldMng()->m_bViewFog; g_WorldMng()->SetFogEnable( g_Neuz.m_pd3dDevice, g_WorldMng()->m_bViewFog ); break; case WIDC_LOD_TERRAIN: g_WorldMng()->m_bViewLODTerrain = !g_WorldMng()->m_bViewLODTerrain ; break; case WIDC_LOD_OBJ: g_WorldMng()->m_bViewLODObj = !g_WorldMng()->m_bViewLODObj ; break; case WIDC_WATER: g_WorldMng()->m_bViewWater = !g_WorldMng()->m_bViewWater ; break; case WIDC_NAME: g_WorldMng()->m_bViewName = !g_WorldMng()->m_bViewName ; break; case WIDC_ANIMATION: CObj::AnimateEnable( !CObj::IsAnimate() ); break; case WIDC_FRAME_SKIP: SetFrameSkip( !GetFrameSkip() ); break; case WIDC_FOG: g_WorldMng()->m_bViewFog = !g_WorldMng()->m_bViewFog; break; case WIDC_CHECK1: g_WorldMng()->m_bViewHP = !g_WorldMng()->m_bViewHP ; break; // case 111: g_World.m_bCullObj = !g_World.m_bCullObj; break; // case 112: g_World.m_bViewLight = !g_World.m_bViewLight; break; // case 113: g_World.m_bViewWeather = !g_World.m_bViewWeather; break; case WIDC_CULLOBJ: g_WorldMng()->m_bCullObj = !g_WorldMng()->m_bCullObj; break; case WIDC_LIGHT: g_WorldMng()->m_bViewLight = !g_WorldMng()->m_bViewLight; break; case WIDC_WEATHER: g_WorldMng()->m_bViewWeather = !g_WorldMng()->m_bViewWeather; break; case WIDC_ATTRIBUTE: g_WorldMng()->m_bViewHeightAttribute = !g_WorldMng()->m_bViewHeightAttribute; break; case WIDC_HIDE: g_pPlayer->SetVisible( !g_pPlayer->IsVisible() ); break; //case WIDC_114: m_pTheme->m_bNudeSkin = !m_pTheme->m_bNudeSkin; break; /* case 115: if( g_Neuz.m_bCapture == FALSE ) { m_wndDebug[ 15 ].SetCheck( !m_wndDebug[ 15 ].GetCheck() ); m_pWndCapture = new CWndCapture; m_pWndCapture->Initialize( this, 100000 ); } else { g_Neuz.m_bCapture = FALSE; m_wndDebug[ 15 ].SetCheck( g_Neuz.m_bCapture ); } break; */ case WIDC_BOUNDBOX: // g_World.m_bViewBoundBox = !g_World.m_bViewBoundBox; g_WorldMng()->m_bViewBoundBox = !g_WorldMng()->m_bViewBoundBox; break; case WIDC_COLLISION: CObj::m_bCollision = !CObj::m_bCollision; break; // { // CWndSample* pWndSample = new CWndSample; // pWndSample->Initialize(); // } case WIDC_IDSTATE: g_WorldMng()->m_bViewIdState = !g_WorldMng()->m_bViewIdState; break; case WIDC_HOUR: g_GameTimer.SetFixed( !g_GameTimer.IsFixed() ); pWndButton = (CWndButton*)GetDlgItem( WIDC_HOUR ); if( pWndButton->GetCheck() ) { CWndEdit* pWndEdit = (CWndEdit*)GetDlgItem( WIDC_EDIT_HOUR ); int nHour = atoi( pWndEdit->GetString() ); if( nHour > 23 ) nHour = 23; if( nHour < 0 ) nHour = 0; g_GameTimer.SetTime( 0, nHour, 0, 0 );//Fixed( g_GameTimer.IsFixed() );//g_WorldMng()->m_nFixedHour = nHour; } break; case WIDC_EDIT_HOUR: { pWndButton = (CWndButton*)GetDlgItem( WIDC_HOUR ); if( pWndButton->GetCheck() ) { CWndEdit* pWndEdit = (CWndEdit*)GetDlgItem( WIDC_EDIT_HOUR ); int nHour = atoi( pWndEdit->GetString() ); if( nHour > 23 ) nHour = 23; if( nHour < 0 ) nHour = 0; g_GameTimer.SetTime( 0, nHour, 0, 0 );//Fixed( g_GameTimer.IsFixed() );//g_WorldMng()->m_nFixedHour = nHour; } } break; } } return CWndNeuz::OnChildNotify( message, nID, pLResult ); }