1234567891011121314151617181920212223 |
- #include "Triphaseur.h"
- Triphaseur::Triphaseur( Tirs_Gest* tirsGest )
- :Arme( 34, TRIPHASEUR, tirsGest, 729 )
- {
- //ctor
- }
- Triphaseur::~Triphaseur()
- {
- //dtor
- }
- void Triphaseur::tirer(Vec pos, Vec visee, bool allie)
- {
- Vec ortho( visee.getY(), -visee.getX() );
- ortho.normaliser();
- ortho *= 20.0f;
- m_tirsGest->addTir( pos-ortho, visee, m_degats, allie);
- m_tirsGest->addTir( pos, visee, m_degats, allie);
- m_tirsGest->addTir( pos+ortho, visee, m_degats, allie);
- }
|