static void cfgcreate(HWND hWnd) { TCHAR work[32]; UINT val; SETLISTSTR(hWnd, IDC_BASECLOCK, basecstr); if (np2cfg.baseclock < AVE(PCBASECLOCK25, PCBASECLOCK20)) { val = 0; } else { val = 1; } SendDlgItemMessage(hWnd, IDC_BASECLOCK, CB_SETCURSEL, val, 0); SETLISTUINT32(hWnd, IDC_MULTIPLE, mulval); wsprintf(work, str_u, np2cfg.multiple); SetDlgItemText(hWnd, IDC_MULTIPLE, work); if (!milstr_cmp(np2cfg.model, str_VM)) { val = IDC_MODELVM; } else if (!milstr_cmp(np2cfg.model, str_EPSON)) { val = IDC_MODELEPSON; } else { val = IDC_MODELVX; } SetDlgItemCheck(hWnd, val, TRUE); if (np2cfg.samplingrate < AVE(11025, 22050)) { val = IDC_RATE11; } else if (np2cfg.samplingrate < AVE(22050, 44100)) { val = IDC_RATE22; } else { val = IDC_RATE44; } SetDlgItemCheck(hWnd, val, TRUE); wsprintf(work, str_u, np2cfg.delayms); SetDlgItemText(hWnd, IDC_SOUNDBUF, work); setclock(hWnd, 0); SetFocus(GetDlgItem(hWnd, IDC_BASECLOCK)); }
void initDole() { dole.setArg("D"); // L Mass Eff_Temp Spec Type Mass2 Eccen. SMAxis Planets Designation InCel Name star sol( 1.0, 1.00, 5780, "G2V", 0, 0, 0, 0,0, mercury, "Sol", true, "The Solar System"); star ALFCenA( 1.519, 1.10, 5790, "G2V", 0.907, 0.52, 23.7, 0,0, NULL, "ALF Cen A", true, "Alpha Centauri A"); star ALFCenB( 0.5, 0.907, 5260, "K1V", 1.10, 0.52, 23.7, 0,0, alfcentbb, "ALF Cen B", true, "Alpha Centauri B"); star EPSEri( 0.34, 0.82, 5084, "K2V", 0, 0, 0, 0,0, eriEpsI, "EPS Eri", true, "Epsilon Eridani"); star TAUCet( 0.52, 0.783, 5344, "G8V", 0, 0, 0, 0,0, taucetb, "TAU Cet", true, "Tau Ceti"); star Oph70( 0.43, 0.90, 5300, "K0V", 0.70, 0.499, 23.2, 0,0, NULL, "70 Oph", true, "70 Ophiuchi A"); star ETACas( 1.29, 0.972, 6087, "G0V", 0.57, 0.497, AVE(69.0,71.0), 0,0, NULL, "ETA Cas", true, "Eta Cassiopeiae A"); star SIGDra( 0.428, 0.87, 5299, "G9V", 0, 0, 0, 0,0, NULL, "SIG Dra", true, "Sigma Draconis"); star Oph36( 0.28, 0.85, 4843, "K2V", 0.85, 0.922, 88., 0,0, NULL, "36 Oph", true, "36 Ophiuchi A"); star Oph36B( 0.27, 0.85, 5100, "K1V", 0.85, 0.922, 88., 0,0, NULL, "36 Oph B", false, "36 Ophiuchi B"); star HD191408( 0.23, 0.82, 4900, "K2V", 0.2, .5, 43., 0,0, NULL, "HD 191408", true, "HR 7703 A"); star DELPav( 1.22, 0.991, 5604, "G8IV", 0, 0, 0, 0,0, NULL, "DEL Pav", true, "Delta Pavonis"); star Eri82( 0.74, 0.70, 5401, "G8V", 0, 0, 0, 0,0, NULL, "82 Eri", true, "82 Eridani"); star BETHyi( 3.494, 1.08, 5872, "G2IV", 0, 0, 0, 0,0, NULL, "BET Hyi", true, "Beta Hydri"); star HD219134( 0, 0.794, 4710, "K3V", 0, 0, 0, 0,0, NULL, "HD 219134", true, "HR 8832"); star HD16160( 0.21, 0.81, 4841, "K3V", (0.21 + 0.08), 0, 1200., 0,0, NULL, "HD 16160", true, "HR 753 A"); dole.addStar(sol); dole.addStar(ALFCenA); dole.addStar(ALFCenB); dole.addStar(EPSEri); dole.addStar(TAUCet); dole.addStar(Oph70); dole.addStar(ETACas); dole.addStar(SIGDra); dole.addStar(Oph36); dole.addStar(Oph36B); dole.addStar(HD191408); dole.addStar(DELPav); dole.addStar(Eri82); dole.addStar(BETHyi); dole.addStar(HD219134); dole.addStar(HD16160); }
static void cfgcreate(HWND hWnd) { TCHAR work[32]; UINT val; dlgs_setcbitem(hWnd, IDC_BASECLOCK, cpBase, NELEMENTS(cpBase)); if (np2cfg.baseclock < AVE(PCBASECLOCK25, PCBASECLOCK20)) { val = PCBASECLOCK20; } else { val = PCBASECLOCK25; } dlgs_setcbcur(hWnd, IDC_BASECLOCK, val); SETLISTUINT32(hWnd, IDC_MULTIPLE, mulval); wsprintf(work, tchar_u, np2cfg.multiple); SetDlgItemText(hWnd, IDC_MULTIPLE, work); if (!milstr_cmp(np2cfg.model, str_VM)) { val = IDC_MODELVM; } else if (!milstr_cmp(np2cfg.model, str_EPSON)) { val = IDC_MODELEPSON; } else { val = IDC_MODELVX; } SetDlgItemCheck(hWnd, val, TRUE); if (np2cfg.samplingrate < AVE(11025, 22050)) { val = IDC_RATE11; } else if (np2cfg.samplingrate < AVE(22050, 44100)) { val = IDC_RATE22; } else { val = IDC_RATE44; } SetDlgItemCheck(hWnd, val, TRUE); wsprintf(work, tchar_u, np2cfg.delayms); SetDlgItemText(hWnd, IDC_SOUNDBUF, work); SetDlgItemCheck(hWnd, IDC_ALLOWRESIZE, np2oscfg.thickframe); #if !defined(_WIN64) if (mmxflag & MMXFLAG_NOTSUPPORT) { EnableWindow(GetDlgItem(hWnd, IDC_DISABLEMMX), FALSE); SetDlgItemCheck(hWnd, IDC_DISABLEMMX, TRUE); } else { SetDlgItemCheck(hWnd, IDC_DISABLEMMX, np2oscfg.disablemmx); } #endif SetDlgItemCheck(hWnd, IDC_COMFIRM, np2oscfg.comfirm); SetDlgItemCheck(hWnd, IDC_RESUME, np2oscfg.resume); setclock(hWnd, 0); SetFocus(GetDlgItem(hWnd, IDC_BASECLOCK)); }