Ejemplo n.º 1
0
 void Logo::create_all() {
   create_z(Point2f(m_upper_left.x - 0.99f * m_height, m_upper_left.y + 0.25f * m_height), 0.5f * m_height);
   create_e(Point2f(m_upper_left.x - 0.55f * m_height, m_upper_left.y + 0.25f * m_height), 0.5f * m_height);
   create_n(Point2f(m_upper_left.x - 0.11f * m_height, m_upper_left.y + 0.25f * m_height), 0.5f * m_height);
   create_i(Point2f(m_upper_left.x + 0.33f * m_height, m_upper_left.y + 0.25f * m_height), 0.5f * m_height);
   create_p(Point2f(m_upper_left.x + 0.77f * m_height, m_upper_left.y + 0.25f * m_height), 0.5f * m_height);
   create_e(Point2f(m_upper_left.x + 1.21f * m_height, m_upper_left.y + 0.25f * m_height), 0.5f * m_height);
   create_x(Point2f(m_upper_left.x + 1.65f * m_height, m_upper_left.y + 0.25f * m_height), 0.5f * m_height);
   create_logo(m_upper_left, m_height);
 }
Ejemplo n.º 2
0
void DAMAGEIND::create(vec2 pos, vec2 dir)
{
    ITEM *i = create_i();
    if (i)
    {
        i->pos = pos;
        i->life = 0.75f;
        i->dir = dir*-1;
        i->startangle = (( (float)rand()/(float)RAND_MAX) - 1.0f) * 2.0f * pi;
    }
}