Example #1
0
void idle() {
   for (unsigned int i=0; i<weapons.size(); i++) {
        weapons.at(i).updateProjectiles(0.01f);
        for (unsigned int j=0; j<weapons.at(i).projectile.size(); j++) {
            Projectile p = weapons.at(i).projectile.at(j);
            if (p.hitBoxTest(&targets.at(0).hitBox)) {
                std::cout << "HIT" << std::endl;
            }
        }
    }
    glutPostRedisplay();
}