From e35b7bd13646563038f6599d5cd1c6e5457e734a Mon Sep 17 00:00:00 2001 From: MarcUs7i Date: Thu, 14 Nov 2024 15:31:44 +0100 Subject: [PATCH] added some functions --- car.c | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/car.c b/car.c index 4a1bb9d..5568c59 100644 --- a/car.c +++ b/car.c @@ -12,4 +12,32 @@ Car get_car(CarType carType) { Car car = {carType, RED, 0.0, 0.0, 0}; return car; +} + +CarType get_type(Car car) { + return car->type; +} + +Color get_color(Car car) { + return car->color; +} + +double get_fill_level(Car car) { + return car->fill_level; +} + +double get_acceleration_rate(Car car) { + return car->acceleration_rate; +} + +int get_speed(Car car) { + return car->speed; +} + +void set_acceleration_rate(Car car, double acceleration_rate) { + car->acceleration_rate = acceleration_rate; +} + +void accelerate(Car car) { + car->speed += 4; } \ No newline at end of file