// Programme principal void main( int argc, char argv[] ) { new CApplicationContext; SortableData.init( true ); SetupDirectories(); LoadCraftParts(); LoadCreatureFiles(); InitCreatureMP(); LoadFamillesMP(); ItemNamesSave(); LoadCustomizedProperties(); SaveFamiliesForageSource(); printf( "-- GENERATING DOCUMENTATION --\n" ); try { GenerateDoc(); } catch(Exception &e) { nlwarning(e.what()); nlwarning("HTML Doc generation failed\n"); } printf( "-- DONE --\n" ); }
// Locate and create all directories Phasor will use. If an error occurs // this function never returns and the process is terminated. void LocateDirectories() { try { SetupDirectories(); } catch (std::exception & e) { *g_PrintStream << L"An error occurred which prevented Phasor from loading : " << e.what() << endl; WAIT_AND_QUIT } }
void CTetrisApp::Init(void) { SetupDirectories(); }
void CApplication::Init(void) { SetupDirectories(); }