19#ifndef HEADER_COMBINDED_CHARACTERISTICS_HPP
20#define HEADER_COMBINDED_CHARACTERISTICS_HPP
22#include "karts/abstract_characteristic.hpp"
29 std::vector<const AbstractCharacteristic*> m_children;
32 static void unitTesting();
36 virtual void process(CharacteristicType type,
Value value,
bool *is_set)
const;
Characteristics are the properties of a kart that influence gameplay mechanics.
Definition: abstract_characteristic.hpp:43
Definition: combined_characteristic.hpp:27
virtual void process(CharacteristicType type, Value value, bool *is_set) const
Combines all contained source characteristics.
Definition: combined_characteristic.cpp:34
Definition: abstract_characteristic.hpp:46