GLWidget::GLWidget() : QOpenGLWidget() { setAcceptDrops(true); lastfile = QString(""); init_lang(); }
/* * return foreign translation of s */ char * PSTR (char *s) { long filepos; if (subtitles_available == 0) init_lang(); if (subtitles_available < 0) return(s); filepos = lookup_offset(message_crc(s)); if (filepos == -1) { return(s); } else { fseek(langf, filepos, SEEK_SET); readstr(langf, strbuf, 1); } if (strbuf[0] == '\0') return(s); for (s = strbuf; *s; ++s) *s = EXT_C(*s); return(strbuf); }
static int set_lang(int sel) { char *locale; switch(lang_int) { case 1: locale = "fr"; break; case 2: locale = "es"; break; default: locale = "C"; break; } strcpy(language,locale); init_lang(); return 0; }
int main(int argc, char **argv) { Scene *s; init_lang(); scn = scene_read(); init_glut("GPU", scn); glutMainLoop(); close_gl(scn); exit(0); }
int setup_case(int argc, char **argv){ int return_code; char *input_file; /* warning: the following line was commented out!! (perhaps it broke something) this line is necessary in order to define smv_filename and trainer_filename */ // parse_commandlines(argc, argv); return_code=-1; if(strcmp(input_filename_ext,".svd")==0||demo_option==1){ trainer_mode=1; trainer_active=1; if(strcmp(input_filename_ext,".svd")==0){ input_file=trainer_filename; } else if(strcmp(input_filename_ext,".smt")==0){ input_file=test_filename; } else{ input_file=smv_filename; } return_code=readsmv(input_file,iso_filename); if(return_code==0){ show_glui_trainer(); show_glui_alert(); } } else{ input_file=smv_filename; return_code=readsmv(input_file,iso_filename); } switch(return_code){ case 1: fprintf(stderr,"*** Error: Smokeview file, %s, not found\n",input_file); return 1; case 2: fprintf(stderr,"*** Error: problem reading Smokeview file, %s\n",input_file); return 2; case 0: readsmv_dynamic(input_file); break; default: ASSERT(FFALSE); } /* initialize units */ InitUnits(); init_unit_defs(); set_unit_vis(); CheckMemory; readini(NULL); readboundini(); if(use_graphics==0)return 0; #ifdef pp_LANG init_lang(); #endif if(sb_atstart==1)smooth_blockages(); if(ntours==0)setup_tour(); glui_colorbar_setup(mainwindow_id); glui_motion_setup(mainwindow_id); glui_bounds_setup(mainwindow_id); glui_shooter_setup(mainwindow_id); glui_geometry_setup(mainwindow_id); glui_clip_setup(mainwindow_id); glui_wui_setup(mainwindow_id); glui_labels_setup(mainwindow_id); glui_device_setup(mainwindow_id); glui_tour_setup(mainwindow_id); glui_alert_setup(mainwindow_id); glui_stereo_setup(mainwindow_id); glui_3dsmoke_setup(mainwindow_id); if(UpdateLIGHTS==1)updateLights(NULL,NULL); glutReshapeWindow(screenWidth,screenHeight); glutSetWindow(mainwindow_id); glutShowWindow(); glutSetWindowTitle(fdsprefix); Init(); glui_trainer_setup(mainwindow_id); glutDetachMenu(GLUT_RIGHT_BUTTON); InitMenus(LOAD); glutAttachMenu(GLUT_RIGHT_BUTTON); if(trainer_mode==1){ show_glui_trainer(); show_glui_alert(); } return 0; }