void Scenery::Generate(int nb, int h) { int nbboxes = nb; Box * boxes = new Box [nbboxes]; int boxh = h; srand(time(NULL)); ClearAll(); for (int i=0; i<nbboxes; i++) { do { XB(i) = random(fWidth-boxh); YB(i) = random(fHeight-boxh); } while ( (XB(i)<40 && YB(i)<40) ); XE(i) = XB(i)+boxh; YE(i) = YB(i)+boxh; } #ifndef wrap Line(0,0,fWidth-1,0, kColor); Line(0,0,0,fHeight-1, kColor); Line(fWidth-1,0,fWidth-1,fHeight-1, kColor); Line(fWidth-1,fHeight-1,0,fHeight-1, kColor); #endif for (int i1=0; i1<nbboxes; i1++) { Fill4(XB(i1), YB(i1), XE(i1), YB(i1), XE(i1), YE(i1), XB(i1), YE(i1), kColor); } if (boxes != NULL) delete boxes; }
} rarg_values(cati, l); printf("\n"); } printf("\n"); State2.catalogue = oldcata; } #include "xrom.h" #include "xrom_labels.h" static const struct { unsigned int address; const char *const name; } xrom_entry_points[] = { #define XE(l) { XROM_ ## l, # l } XE(2DERIV), XE(F_DENANY), XE(QF_WEIB), XE(AGM), XE(F_DENFAC), XE(QUAD), XE(Bn), XE(F_DENFIX), XE(RADIANS), XE(Bn_star), XE(GRADIANS), XE(RADIX_COM), XE(CDFU_BINOMIAL), XE(HR12), XE(RADIX_DOT), XE(CDFU_CAUCHY), XE(HR24), XE(SEPOFF), XE(CDFU_CHI2), XE(HermiteH), XE(SEPON), XE(CDFU_EXPON), XE(HermiteHe), XE(SETCHN), XE(CDFU_F), XE(IDIV), XE(SETEUR), XE(CDFU_GEOM), XE(IM_LZOFF), XE(SETIND), XE(CDFU_LOGIT), XE(IM_LZON), XE(SETJAP), XE(CDFU_LOGNORMAL), XE(INTEGRATE), XE(SETUK), XE(CDFU_NORMAL), XE(ISGN_1C), XE(SETUSA), XE(CDFU_POIS2), XE(ISGN_2C), XE(SIGMA), XE(CDFU_POISSON), XE(ISGN_SM), XE(SIGN), XE(CDFU_Q), XE(ISGN_UN), XE(SOLVE),