void enable_gravity(bool gravity_enabled);
bool gravity_enabled() const;
+ /// Set gravity to apply to object when enabled
+ void set_gravity(float gravity);
+
+ /// Get gravity to apply to object when enabled
+ float get_gravity() const;
+
Vector get_movement(float elapsed_time);
private:
float vx, vy;
/// should we respect gravity in out calculations?
bool gravity_enabled_flag;
+ /// current gravity to apply to object, if enabled
+ float gravity;
};
#endif