2 Commits
7 changed files with 32 additions and 8 deletions

No files matched your search

+6 -6
View File
@@ -5,14 +5,14 @@
using namespace std; using namespace std;
Vektor Vektor::mulVektor(const Vektor &vec, const float &skalar){ void Vektor::mul(const float &skalar){
Vektor ergebnis = {vec.x * skalar, vec.y * skalar}; this->x *= skalar;
return ergebnis; this->y *= skalar;
} }
Vektor addVektor(const Vektor &vec1, const Vektor &vec2) { void Vektor::add(const Vektor &vec2) {
Vektor erg = {x + x, y + y}; this->x += vec2.x;
return erg; this->y += vec2.y;
} }
Koerper bewegeKoerper(const Koerper &korp, const Vektor &gesamtkraft,const float &dt) { Koerper bewegeKoerper(const Koerper &korp, const Vektor &gesamtkraft,const float &dt) {
+2 -2
View File
@@ -30,9 +30,9 @@ public:
this->geschwindigkeit = geschwindigkeit; this->geschwindigkeit = geschwindigkeit;
}; };
float liefereMasse(); float liefereMasse();
Koerper bewegeKoerper(const Koerper &korp, const Vektor &gesamtkraft, Koerper bewegeKoerper(const Koerper &korp, const Vektor &gesamtkraft, const float &dt);
const float &dt);
Vektor lieferePosition(); Vektor lieferePosition();
Vektor liefereGeschwindigkeit(); Vektor liefereGeschwindigkeit();
void bewegen(Vektor beschleunigung, float dt); void bewegen(Vektor beschleunigung, float dt);
string text();
}; };
+11
View File
@@ -0,0 +1,11 @@
# Klassen:
- Verkehrsmittel
- Posistion (int x, int y)
- bewegen(neue Posistion)
- Luftfahrzeuge
- max. Flughöhe
- Radfahrzeuge
- Anzahl Räder
- Pkw
- Anzahl Türen
+3
View File
@@ -0,0 +1,3 @@
#pragma once
class Luftfahrzeug{
};
+3
View File
@@ -0,0 +1,3 @@
#pragma once
class PKW{};
+3
View File
@@ -0,0 +1,3 @@
#pragma once
class Radfahrzeug{};
+4
View File
@@ -0,0 +1,4 @@
#pragma once
class Verkehrsmittel{
};