Ignore:
Timestamp:
Jan 25, 2011, 2:19:27 PM (10 years ago)
Author:
sam
Message:

More animation frames during mashes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/monsterz/mash.cpp

    r279 r285  
    3535    Int2 cells[8 * 8];
    3636    int npieces;
     37    float timer;
    3738
    3839    enum
    3940    {
    4041        WAIT,
     42        DUH,
    4143        POP,
    4244        DEAD,
     
    9496        if (allready)
    9597        {
    96             Sampler::PlaySample(data->pop);
     98            Sampler::PlaySample(data->duh);
    9799            for (int n = 0; n < data->npieces; n++)
    98100                data->pieces[n]->Pop();
     101            data->timer = 400.0f;
     102            data->state = MashData::DUH;
     103        }
     104        break;
     105    }
     106    case MashData::DUH:
     107        if ((data->timer -= deltams) < 0.0f)
     108        {
     109            Sampler::PlaySample(data->pop);
    99110            data->state = MashData::POP;
    100111        }
    101112        break;
    102     }
    103113    case MashData::POP:
    104114    {
Note: See TracChangeset for help on using the changeset viewer.