Пример #1
0
void cvt_w_d(double *source,int *dest)
{
  switch(FCR31&3)
  {
    case 0: round_w_d(source,dest);return;
    case 1: trunc_w_d(source,dest);return;
    case 2: ceil_w_d(source,dest);return;
    case 3: floor_w_d(source,dest);return;
  }
}
Пример #2
0
void display__Gv(const void *context)
{
  int s3 = 0;

  if ((double)1.0 <= (double)(t + acttable[45]->flt_g))
  {
    t = 0;

    n = (n + 1) & 127; // range of 'n' is 0 to 127

    s3 = 1;
  }

  if (aflag != 0)
  {
    tasteQueue__Gv();
    setacttargets__Gv();
    animateacts__Gv();
  }

  y[n] = 0;
  x[n] = 0;
  dzoom[n] = acttable[31]->flt_g;
  arm[n] = acttable[94]->flt_g;
  wrist[n] = acttable[101]->flt_g;

  const float var_50 = acttable[73]->flt_g;

  dtwist[n] = acttable[38]->flt_g;

  nlimit = trunc_w_d(floor((double) acttable[52]->flt_g));

  if (0.0 < (double)acttable[18]->flt_g)
    outline[n] = 1;
  else
    outline[n] = 0;

  float f5 = acttable[123]->flt_g;

  hue[n] = acttable[123]->flt_g;

  if (1.0f <= acttable[123]->flt_g)
  {
    f5 = f5 + -1.0f;
    hue[n] = f5;
  }

  if (f5 <= 1.0f)
  {
    hue[n] = f5 + 1.0f;
  }

  light[n] = acttable[130]->flt_g;

  if (s3 != 0)
  {
    gflip = fmodf(gflip + acttable[87]->flt_g, 360.0f);
    gspin = fmodf(gspin + acttable[80]->flt_g, 360.0f);

    flip[n] = gflip;
    spin[n] = gspin;
  }

  wheel = fmodf(wheel - var_50, 360.0f);

  drawit__Gv(n, context);

  t = t + acttable[45]->flt_g;

  //t9.u64 = (uint64_t) swapBuffers__Q2_10GLXWrapper6windowGv;

  return;
}