Exemplo n.º 1
0
Arquivo: car.cpp Projeto: ybabel/Go4D
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;
}
Exemplo n.º 2
0
		}
		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),