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