1#include "ObjectOilSFC.hh"
3#include "game/kart/KartCollide.hh"
4#include "game/kart/KartObject.hh"
5#include "game/kart/KartState.hh"
10ObjectOilSFC::ObjectOilSFC(
const System::MapdataGeoObj ¶ms) : ObjectCollidable(params) {}
13ObjectOilSFC::~ObjectOilSFC() =
default;
15Kart::Reaction ObjectOilSFC::onCollision(Kart::KartObject *kartObj, Kart::Reaction reactionOnKart,
16 Kart::Reaction , EGG::Vector3f &hitDepth) {
17 hitDepth = EGG::Vector3f::zero;
18 bool touchingGround = kartObj->status().onBit(Kart::eStatus::TouchingGround);
19 return touchingGround ? reactionOnKart : Kart::Reaction::None;