示例#1
0
static VOID RA3_UnitInit( ra3UNIT_BALL *Uni, ra3ANIM *Ani )
{
  Uni->Pos = VecSet(Rnd0() * 1024, Rnd0() * 768, 0);
  Uni->TimerShift = Rnd1() * 59;
  Uni->TimerSpeed = Rnd1() * 8;
  Uni->Color = RGB (0, 12, 12);
} /* End of 'RA3_UnitInit' function */
示例#2
0
/* Unit cube initialization function.
 * ARGUMENTS:
 *   - self-pointer to unit object:
 *       vk3UNIT_CUBE *Uni;
 *   - animation context:
 *       vk3ANIM *Ani;
 * RETURNS: None.
 */
static VOID VK3_UnitInit( vk3UNIT_CUBE *Uni, vk3Anim *Ani )
{
  Uni->Pos = VecSet(Rnd0() * 5, Rnd0() * 5, Rnd0() * 5);
  Uni->TimerShift = Rnd1() * 59;
  Uni->TimerSpeed = Rnd1() * 8;
} /* End of ‘VK3_UnitInit' function */
示例#3
0
/* Unit cube initialization function.
 * ARGUMENTS:
 *   - self-pointer to unit object:
 *       ra3UNIT_CUBE *Uni;
 *   - animation context:
 *       ra3ANIM *Ani;
 * RETURNS: None.
 */
static VOID RA3_UnitInit( ra3UNIT_CUBE *Uni, ra3ANIM *Ani )
{
  Uni->Pos = VecSet(Rnd0() * 5, Rnd0() * 5, Rnd0() * 5);
  Uni->TimerShift = Rnd1() * 59;
  Uni->TimerSpeed = Rnd1() * 8;
} /* End of 'RA3_UnitInit' function */