32 lines
732 B
C++
32 lines
732 B
C++
#include <string>
|
|
using namespace std;
|
|
|
|
class Vektor{
|
|
public:
|
|
float x;
|
|
float y;
|
|
|
|
Vektor() : x(0), y(0) {}
|
|
Vektor(float x, float y) : x(x), y(y) {}
|
|
|
|
Vektor mul(const float &skalar);
|
|
Vektor add(const Vektor &vektor_to_add);
|
|
};
|
|
|
|
class Koerper{
|
|
public:
|
|
|
|
float masse;
|
|
Vektor position;
|
|
Vektor geschwindigkeit;
|
|
|
|
Koerper() : masse(0), position(0,0), geschwindigkeit(0,0){}
|
|
Koerper(float m, Vektor pos, Vektor gesch) : masse(m), position(pos), geschwindigkeit(gesch) {}
|
|
|
|
Koerper bewegen(const Vektor &beschleunigung, const float &dt);
|
|
Vektor liefereGeschwindigkeit();
|
|
Vektor lieferePosition();
|
|
float liefereMasse();
|
|
string text();
|
|
};
|