Ejemplo n.º 1
0
int bot_add(s_world *world, float x, float y)
{
  ASSERT(world != NULL);
  
  if(world->num_bots >= world->max_bots)
  {
    return 0;
  }

  if(x < 0) {x = RAND_BETWEEN(0, world->width);}
  if(y < 0) {y = RAND_BETWEEN(0, world->height);}

  //printf("%.4g %.4g\n", x, y);
  //getchar();

  bot_create(&world->bots[world->num_bots], x, y);

  // world stats
  world->bots_added++;
  world->num_bots++;
  world->num_bots_alive++;

  //printf("add_bot() %.4g %.4g\n", world->bots[world->num_bots].x, world->bots[world->num_bots].y);

  return 0;
}
Ejemplo n.º 2
0
/*----------------------------------------------------------------------------*/
YT_BOT *
bot_make (YT_PROG prog,  long long1, long long2, long long3, 
          /* long long4, */ double d1) 
{
  YT_BOT *bot = bot_create ();

  bot_init (bot, prog, long1, long2, long3, /* long4 */ d1);

  return (bot);
}