| 12345678910111213141516171819202122232425262728 |
- #ifndef PARTICLE_PARTICLE
- #define PARTICLE_PARTICLE
- #include "definitions.hpp"
- class Map;
- class Particle
- {
- private:
- fpoint_t m_position;
- fpoint_t m_direction;
- public:
- Particle(fpoint_t m_position, fpoint_t m_direction);
- Particle() = default;
- ~Particle() = default;
-
- void update(Map const &map,
- numeric_t delta_t,
- numeric_t speed,
- numeric_t steering,
- numeric_t sampling_angle,
- numeric_t sampling_distance);
- size_t tile_index(Map const &map);
- };
- #endif // PARTICLE_PARTICLE
|