コード例 #1
2
ファイル: stage.cpp プロジェクト: everlastingN/CPP__Fighter
void Stage::addBomb_e(Bomb &b){
    mutex.lock();
    b.setStage(this);
    m_bombs_e.push_back(b);
    mutex.unlock();
}
コード例 #2
0
ファイル: stage.cpp プロジェクト: everlastingN/CPP__Fighter
void Stage::addBomb(Bomb &b){
    if(avaliableBomb <= 0){
        return;
    }
    b.setStage(this);
    mutex.lock();
    m_bombs.push_back(b);
    mutex.unlock();
    avaliableBomb --;
}