// Called to initialize the program bool BombsApp::OnInit() { #ifdef __WXWINCE__ srand((unsigned) CeGetRandomSeed()); #else srand((unsigned) time(NULL)); #endif m_frame = new BombsFrame(&m_game); m_frame->NewGame(bombsID_EASY, false); return true; }
bool MyApp::OnInit() { poem_buffer = new wxChar[BUFFER_SIZE]; // Seed the random number generator #ifdef __WXWINCE__ srand((unsigned) CeGetRandomSeed()); #else time_t current_time; (void)time(¤t_time); srand((unsigned int)current_time); #endif // randomize(); pages[0] = 0; TheMainWindow = new MainWindow(NULL, wxID_ANY, wxT("wxPoem"), wxPoint(XPos, YPos), wxDefaultSize, wxCAPTION|wxMINIMIZE_BOX|wxSYSTEM_MENU|wxCLOSE_BOX|wxFULL_REPAINT_ON_RESIZE ); TheMainWindow->canvas = new MyCanvas(TheMainWindow); if (argc > 1) { index_filename = wxStrcpy(new wxChar[wxStrlen(argv[1]) + 1], argv[1]); data_filename = wxStrcpy(new wxChar[wxStrlen(argv[1]) + 1], argv[1]); } else { index_filename = wxT(DEFAULT_POETRY_IND); data_filename = wxT(DEFAULT_POETRY_DAT); } TryLoadIndex(); TheMainWindow->GetIndexLoadPoem(); TheMainWindow->Resize(); TheMainWindow->Show(true); return true; }