massive cleaning of file section headers
[physics.git] / src / Effects / Effect.h
CommitLineData
cd838993
PG
1#ifndef EFFECT_H
2#define EFFECT_H
3
ec70635e 4#include "../Vector2.h"
6aad402a 5
617dcc71
PG
6
7// Mutual headers ...
6aad402a 8class PhysicsEntity;
ec70635e 9
cd838993 10/// ***** Header Class *****
617dcc71 11
cd838993
PG
12class Effect
13{
ec70635e
PG
14 protected:
15 Effect();
16
cd838993 17 public:
ec70635e
PG
18 virtual ~Effect();
19
094a13b8
PG
20 virtual Vector2 positionDelta(const PhysicsEntity*, float) const;
21 virtual Vector2 velocityDelta(const PhysicsEntity*, float) const;
22 virtual Vector2 forceDelta(const PhysicsEntity*, float) const;
ec70635e 23};
cd838993
PG
24
25#endif // EFFECT_H