void NodeObject::loadobject(FILE * fileptr) { int nid=0; int namount=0; int x=0; int y=0; fscanf_s(fileptr,"%d %d %d %d",&namount,&nid,&x,&y); if (nid>=300&&nid<=399) setvalues(namount,nid,x,y); else if (nid!=0) setvalues(1,nid,x,y); else printf("\nWarning! ignoring 0 load object"); }
void getrptentries(RDArsrc *mainrsrc) { int x,selected=0; char *tmp=NULL,*dirx=NULL,*temp=NULL; if(FINDRSCGETINT(mainrsrc,"MODULE LIST",&selected)) return; if(rptavl!=NULL) freeapplib(rptavl); rptavl=APPlibNEW(); dirx=Rmalloc(RDAstrlen(CURRENTDIRECTORY)+RDAstrlen(modlst->libs[selected])+3); sprintf(dirx,"%s/%s/",CURRENTDIRECTORY,modlst->libs[selected]); for(x=0;findfile(dirx,"*.RPT",&tmp,(int)x+1);++x) { tmp[RDAstrlen(tmp)-4]=0; temp=stripdashes(tmp); addAPPlib(rptavl,temp); if(temp!=NULL) Rfree(temp); temp=NULL; } if(rptavl->numlibs<1) { addAPPlib(rptavl,"No Report Definitions Available"); } if(dirx!=NULL) Rfree(dirx); if(tmp!=NULL) Rfree(tmp); SORTAPPlib(rptavl); if(mainrsrc!=NULL) { if(!FINDRSCLISTAPPlib(mainrsrc,"REPORTS AVAILABLE",0,rptavl)) updatersrc(mainrsrc,"REPORTS AVAILABLE"); } setvalues(mainrsrc); }
int main(int argc,char **argv) { int x=0; RDArsrc *mainrsrc=NULL; if(argc>2) { if(InitializeSubsystems(argc,argv,argv[1],argv[2])) { RDAAPPMAINLOOP(); return; } RUNREPORT(argv[1],argv[2],NULL,NULL,FALSE,TRUE,NULL); ShutdownSubsystems(); std::exit; } else { if(InitializeSubsystems(argc,argv,module,"DO REPORT")) { RDAAPPMAINLOOP(); return; } getmodulelist(mainrsrc); mainrsrc=RDArsrcNEW(module,"DO REPORTS"); x=0; if(argc>1) { for(x=0;x<modlst->numlibs;++x) { if(!RDAstrcmp(argv[1],modlst->libs[x])) break; } if(x>=modlst->numlibs) x=0; } addlstrsrc(mainrsrc,"MODULE LIST",&x,TRUE,getrptentries, modlst->numlibs,&modlst->libs,NULL); x=0; if(rptavl!=NULL) freeapplib(rptavl); rptavl=APPlibNEW(); addlstrsrc(mainrsrc,"REPORTS AVAILABLE",&x,TRUE,setvalues, rptavl->numlibs,&rptavl->libs,NULL); addstdrsrc(mainrsrc,"TITLE",VARIABLETEXT,0,NULL,FALSE); addsctrsrc(mainrsrc,"DESCRIPTION",0,NULL,FALSE); getrptentries(mainrsrc); setvalues(mainrsrc); addbtnrsrc(mainrsrc,"SELECT",TRUE,doreport,NULL); addrfexrsrc(mainrsrc,"QUIT",TRUE,quitdorpt,NULL); addbtnrsrc(mainrsrc,"HELP",TRUE,screenhelp,NULL); addbtnrsrc(mainrsrc,"PRINT RESOURCES",TRUE,printrsrcs,NULL); APPmakescrn(mainrsrc,TRUE,quitdorpt,NULL,TRUE); RDAAPPMAINLOOP(); } }
int main(int argc,char **argv) #endif { int x=0; RDArsrc *mainrsrc=NULL; RDAreport *report=NULL; if(argc>2) { if(InitializeSubsystems(argc,argv,argv[1],"MAKE REPORT CODE")) { RDAAPPMAINLOOP(); return; } module=stralloc(argv[1]); report=GETRDAreport(module,argv[2]); if(report==NULL) { prterr("Error attempting to read the report definition [%s][%s]. Check the permissions and retry.",argv[1],argv[2]); } else { makerptcode(report,stdout,module,1); } if(module!=NULL) Rfree(module); ShutdownSubsystems(); } else { if(InitializeSubsystems(argc,argv,"UTILITIES","MAKE REPORT CODE")) { ShutdownSubsystems(); return; } getmodulelist(mainrsrc); mainrsrc=RDArsrcNEW("TOOLS","MAKE REPORT CODE"); x=0; if(argc>1) { for(x=0;x<modlstx->numlibs;++x) { if(!RDAstrcmp(argv[1],modlstx->libs[x])) break; } if(x>=modlstx->numlibs) x=0; } addlstrsrc(mainrsrc,"MODULE LIST",&x,TRUE,getrptentries, modlstx->numlibs,&modlstx->libs,NULL); x=0; if(rptavl!=NULL) freeapplib(rptavl); rptavl=APPlibNEW(); addlstrsrc(mainrsrc,"REPORTS AVAILABLE",&x,TRUE,setvalues, rptavl->numlibs,&rptavl->libs,NULL); addstdrsrc(mainrsrc,"TITLE",VARIABLETEXT,0,NULL,FALSE); addsctrsrc(mainrsrc,"DESCRIPTION",0,NULL,FALSE); getrptentries(mainrsrc); setvalues(mainrsrc); addbtnrsrc(mainrsrc,"SELECT",TRUE,okreport,NULL); addrfexrsrc(mainrsrc,"QUIT",TRUE,quitrptcode,NULL); addbtnrsrc(mainrsrc,"HELP",TRUE,screenhelp,NULL); addbtnrsrc(mainrsrc,"PRINT RESOURCES",TRUE,printrsrcs,NULL); FINDRSCSETINPUTFOCUS(mainrsrc,"LIBRARY LIST"); APPmakescrn(mainrsrc,TRUE,quitrptcode,NULL,TRUE); RDAAPPMAINLOOP(); } }
void main() { int gdriver = DETECT, gmode; initgraph(&gdriver, &gmode, "\\tc\\bgi"); cleardevice(); // char str[1]; str[1]='\0'; file.open("Info.TXT",ios::in|ios::binary); if(!file) cout<<"File couldnt be opened"; x=20; y=getmaxy()-70; settextstyle(2,0,5); setvalues(); board(); coins(); getch(); typeon(); getch(); cleardevice(); x=20; y=200; pic("ch pic"); typeon(); y+=20; typeon(); getch(); cleardevice(); pic("ch pic2"); x=20; y=200; typeon(); getch(); cleardevice(); king(getmaxx()/2-30,30,1); x=20; y=100; typeon(); getch(); cleardevice(); rook(getmaxx()/2-30,30,1); x=20; y=100; typeon(); getch(); cleardevice(); bishop(getmaxx()/2-30,30,1); x=20; y=100; typeon(); getch(); cleardevice(); queen(getmaxx()/2-30,30,1); x=20; y=100; typeon(); getch(); cleardevice(); knight(getmaxx()/2-30,30,1); x=20; y=100; typeon(); getch(); cleardevice(); pawn(getmaxx()/2-30,30,1); x=20; y=100; typeon(); getch(); cleardevice(); pic("ch pic3"); x=20; y=50; typeon(); getch(); file.close(); closegraph(); }
static struct _values verbose[] = { { setvalue(NEUTRAL) }, { setvalue(CRITICAL) }, { setvalue(SEVERE) }, { setvalue(IMPORTANT) }, { setvalue(NORMAL) }, { setvalue(DETAILED) }, { setvalue(FULL) }, }; static struct _functions functions[] = { /* solve options */ { "ANTI_DEGEN", setintfunction(get_anti_degen, set_anti_degen), setvalues(anti_degen, ~0), WRITE_ACTIVE }, { "BASISCRASH", setintfunction(get_basiscrash, set_basiscrash), setvalues(basiscrash, ~0), WRITE_ACTIVE }, { "IMPROVE", setintfunction(get_improve, set_improve), setvalues(improve, ~0), WRITE_ACTIVE }, { "MAXPIVOT", setintfunction(get_maxpivot, set_maxpivot), setNULLvalues, WRITE_ACTIVE }, { "NEGRANGE", setREALfunction(get_negrange, set_negrange), setNULLvalues, WRITE_ACTIVE }, { "PIVOTING", setintfunction(get_pivoting, set_pivoting), setvalues(pivoting, PRICER_LASTOPTION), WRITE_ACTIVE }, { "PRESOLVE", setintfunction(get_presolve, set_presolve1), setvalues(presolving, ~0), WRITE_ACTIVE }, { "PRESOLVELOOPS", setintfunction(get_presolveloops, set_presolve2), setNULLvalues, WRITE_ACTIVE }, { "SCALELIMIT", setREALfunction(get_scalelimit, set_scalelimit), setNULLvalues, WRITE_ACTIVE }, { "SCALING", setintfunction(get_scaling, set_scaling), setvalues(scaling, SCALE_CURTISREID), WRITE_ACTIVE }, { "SIMPLEXTYPE", setintfunction(get_simplextype, set_simplextype), setvalues(simplextype, ~0), WRITE_ACTIVE }, { "OBJ_IN_BASIS", setMYBOOLfunction(is_obj_in_basis, set_obj_in_basis), setNULLvalues, WRITE_COMMENTED }, /* B&B options */ { "BB_DEPTHLIMIT", setintfunction(get_bb_depthlimit, set_bb_depthlimit), setNULLvalues, WRITE_ACTIVE }, { "BB_FLOORFIRST", setintfunction(get_bb_floorfirst, set_bb_floorfirst), setvalues(bb_floorfirst, ~0), WRITE_ACTIVE },