Line data Source code
1 : #include "Bullet.hpp"
2 : #include "core/types/TeamType.hpp"
3 :
4 : namespace Soldank
5 : {
6 0 : Bullet::Bullet(BulletParams params)
7 0 : : active(true)
8 0 : , style(params.style)
9 0 : , weapon(params.weapon)
10 0 : , team(params.team)
11 0 : , owner_id(params.owner_id)
12 0 : , particle(true,
13 : params.position,
14 : params.position,
15 : params.velocity,
16 : glm::vec2(0.0F, 0.0F),
17 : 1.0F,
18 : 1.0F,
19 : 0.06 * 2.25,
20 : 0.99,
21 : 0.0F)
22 0 : , initial_position(params.position)
23 0 : , velocity_prev(params.velocity)
24 0 : , timeout(params.timeout)
25 0 : , timeout_prev(params.timeout)
26 0 : , timeout_real((float)params.timeout)
27 0 : , hit_multiply(params.hit_multiply)
28 0 : , hit_multiply_prev(params.hit_multiply)
29 0 : , push(params.push)
30 : {
31 0 : }
32 :
33 : } // namespace Soldank
|