main() { int i, j; double t, p, x, y, z, r, R, N; ginit(500, 500, WHITE); GRAPH g; g.window(-PI, -PI, PI, PI); g.line(-PI, 0, PI, 0); // x g.line(0, PI, 0, -PI); // y g.setcolor(BLACK); r = 1.0; R = 2.0; i = 0; while(i < NUMBER) { t = i * (PI / (NUMBER / 2)); j = 0; while(j < NUMBER) { p = j * (PI / (NUMBER / 2)); x = R * cos(t) + r * cos(p) * cos(t); //External reference Wikipedia y = R * sin(t) + r * cos(p) * sin(t); z = r * sin(p); g.pset(x, y); j = j + 1; } i = i + 1; } gend(); }
void Obstacle::on_removeFromScene() { delete node_; node_ = 0; for (std::vector<dGeomID>::iterator gptr(geom_.begin()), gend(geom_.end()); gptr != gend; ++gptr) { dSpaceRemove(gStaticSpace, *gptr); dGeomDestroy(*gptr); } for (std::vector<dTriMeshDataID>::iterator dptr(tmd_.begin()), dend(tmd_.end()); dptr != dend; ++dptr) { dGeomTriMeshDataDestroy(*dptr); } }
void LLAgentListener::getGroups(const LLSD& event) const { LLSD reply(LLSD::emptyArray()); for (LLDynamicArray<LLGroupData>::const_iterator gi(mAgent.mGroups.begin()), gend(mAgent.mGroups.end()); gi != gend; ++gi) { reply.append(LLSDMap ("id", gi->mID) ("name", gi->mName) ("insignia", gi->mInsigniaID) ("notices", bool(gi->mAcceptNotices)) ("display", bool(gi->mListInProfile)) ("contrib", gi->mContribution)); } sendReply(LLSDMap("groups", reply), event); }
/**************************** Main ****************************************/ void main(void) { int nb = 0; initcom(); ginit(); gwindow(0,1000,0,255); printf("\nFAPERG V1.0\n"); do { lab_aktual(); if ( nb == 0 ) gpos(nb,ewert[0]); else gdraw(nb,ewert[0]); delay(10); nb++; } while ( !kbhit() ); gend(); }
/**************************** Main ****************************************/ void main(void) { int i; unsigned char wert; initcom(); ginit(); gwindow(0,4000,0,255); printf("\nSPEICHKO V1.0\n"); for ( i = 1; i <= 4000; i++ ) { wert = rxcharw(); if ( i == 1) gpos(i,wert); else gdraw(i,wert); } txchar(CTRL_C); printf("Dr�cke Taste..."); getch(); gend(); }
/**************************** Main ****************************************/ void main(void) { unsigned char zaehlertief, zaehlerhoch, data[256]; long periode = 1000000L; /* Zeitintervall zwischen Messungen */ int i, start = TRUE; initcom(); ginit(); gwindow(0,255,0,255); t_start(); /* Installiere Timer-Software */ t_alarm_start(); /* Installiere Alarm-Uhr */ printf("\nPOISSON V1.0\n"); for ( i = 0; i <= 255; i++ ) data[i] = 0; t_alarm_set(0,periode,T_ONCE); do { do ; while ( t_alarm_check(0) == 0 ); t_alarm_set(0,periode,T_ONCE); txchar(SYNCHBYTE); zaehlertief = rxcharw(); zaehlerhoch = rxcharw(); if ( start ) start = FALSE; /* Erster Wert unbrauchbar */ else data[zaehlertief]++; gclear(); for ( i = 0; i <= 255; i++ ) { if ( i == 0 ) gpos(i, data[i]); else gdraw(i, data[i]); } } while ( !kbhit() ); t_stop(); /* Desinstalliere Timer */ printf("\nDr�cke Taste..."); getch(); getch(); gend(); }
int main(int argc, char *argv[]) { int rc, i, uid, n, c, ch, t, mtbl, line, offset; FILE *fp; char filename[64], inbuf[128], name[NATIONNMLEN+1], *p, *u; struct stat st_buf; /* set directory */ if(argc > 1) if(chdir(argv[1]) == -1) { gmove(20,18); gprintf("Error Setting Directory %s\n", argv[1]); ggetch(); gend(); exit(1); } /* set up display */ ginit(); gmove(5, 10); gputs("WARTOOL 1.0 Game Editor for Solomoriah's WAR!"); gmove(6, 10); gputs("Copyright 1994, J. Christopher Gonnerman"); gmove(7, 10); gputs("All Rights Reserved."); /* load map file */ rc = loadmap(); if(rc != 0) { gmove(20,10); gprintf("Error Loading Map (%s)\n", errors[rc]); ggetch(); gend(); exit(1); } /* load game save */ rc = loadsave(); if(rc != 0) { gmove(20,10); gprintf("Error Loading Game Save (%s)\n", errors[rc]); ggetch(); gend(); exit(1); } /* execute master file */ gmove(20,10); gputs("Reading Master Commands... "); grefresh(); fp = fopen(MASTERFL, "r"); if(fp != NULL) { for(i = 0; fgets(inbuf, 128, fp) != NULL; i++) { rc = execpriv(inbuf); if(rc == 0) { if((i+1) % 10 == 0) { gmove(20,48); gprintf("%3d lines", i+1); grefresh(); } } else { gmove(20,10); gprintf("Master Cmd Failed, Line %d, Code %d ", i+1, rc); (void)ggetch(); gend(); exit(2); } } fclose(fp); } /* main loop */ gmove(20,10); gputs("Press Any Key to Begin... "); gclrline(); ggetch(); mainscreen(); toolmain(); unlink("game.bak"); if(rename("game.sav", "game.bak") == 0) fp = fopen("game.sav", "w"); else fp = fopen("game.sv!", "w"); savegame(fp); fclose(fp); /* clean up */ endwin(); exit(0); }