Kinoko
A reimplementation of Mario Kart Wii's physics engine in C++
Toggle main menu visibility
Loading...
Searching...
No Matches
Reaction.hh
1
#pragma once
2
3
namespace
Kinoko::Kart
{
4
8
enum class
Reaction
{
9
None = 0,
10
UNK_3 = 3,
11
UNK_4 = 4,
12
UNK_5 = 5,
13
UNK_7 = 7,
14
WallAllSpeed
= 8,
15
SpinAllSpeed
= 9,
16
SpinSomeSpeed
= 10,
17
FireSpin
= 11,
18
ClipThroughSomeSpeed
= 12,
19
SmallLaunch
= 13,
20
KnockbackSomeSpeedLoseItem
= 14,
21
LaunchSpinLoseItem
= 15,
22
KnockbackBumpLoseItem
= 16,
23
LongCrushLoseItem
= 17,
24
SmallBump
= 18,
25
BigBump
= 19,
26
SpinShrink
= 20,
27
HighLaunchLoseItem
= 21,
28
SpinHitSomeSpeed
= 22,
29
WeakWall
= 23,
30
Wall
= 24,
31
LaunchSpin
= 25,
32
WallSpark
= 26,
33
RubberWall
= 27,
34
Wall2
= 28,
35
UntrickableJumpPad
= 29,
36
ShortCrushLoseItem
= 30,
37
CrushRespawn
= 31,
38
ExplosionLoseItem
= 32,
39
};
40
41
}
// namespace Kinoko::Kart
Kinoko::Kart
Pertains to kart-related functionality.
Definition
BoxColManager.hh:14
Kinoko::Kart::Reaction
Reaction
Represents the different reactions that can occur when a kart collides with an object.
Definition
Reaction.hh:8
Kinoko::Kart::Reaction::UntrickableJumpPad
@ UntrickableJumpPad
The kart bounces into the air like a jump pad but cannot trick.
Definition
Reaction.hh:35
Kinoko::Kart::Reaction::LongCrushLoseItem
@ LongCrushLoseItem
The kart is crushed for 8 seconds and loses its items.
Definition
Reaction.hh:23
Kinoko::Kart::Reaction::SpinShrink
@ SpinShrink
The kart spins out and shrinks in size temporarily.
Definition
Reaction.hh:26
Kinoko::Kart::Reaction::WallSpark
@ WallSpark
The kart is colliding with Wall3.
Definition
Reaction.hh:32
Kinoko::Kart::Reaction::RubberWall
@ RubberWall
Elastic collision sending the kart away from the colliding object.
Definition
Reaction.hh:33
Kinoko::Kart::Reaction::FireSpin
@ FireSpin
The kart spins out due to a fireball collision.
Definition
Reaction.hh:17
Kinoko::Kart::Reaction::LaunchSpin
@ LaunchSpin
The kart launches sideways and flips once.
Definition
Reaction.hh:31
Kinoko::Kart::Reaction::BigBump
@ BigBump
Unused in Kinoko.
Definition
Reaction.hh:25
Kinoko::Kart::Reaction::SmallBump
@ SmallBump
The kart is bumped away by the colliding object.
Definition
Reaction.hh:24
Kinoko::Kart::Reaction::KnockbackBumpLoseItem
@ KnockbackBumpLoseItem
Launches into the air away from the collision and flips twice.
Definition
Reaction.hh:22
Kinoko::Kart::Reaction::SmallLaunch
@ SmallLaunch
The kart launches forward into the air.
Definition
Reaction.hh:19
Kinoko::Kart::Reaction::LaunchSpinLoseItem
@ LaunchSpinLoseItem
The kart launches into the air, flips once, and loses its items.
Definition
Reaction.hh:21
Kinoko::Kart::Reaction::WallAllSpeed
@ WallAllSpeed
The kart collides with a wall and is knocked back.
Definition
Reaction.hh:14
Kinoko::Kart::Reaction::ShortCrushLoseItem
@ ShortCrushLoseItem
The kart is crushed for 4 seconds and loses its items.
Definition
Reaction.hh:36
Kinoko::Kart::Reaction::ExplosionLoseItem
@ ExplosionLoseItem
The kart loses its items and is knocked upwards.
Definition
Reaction.hh:38
Kinoko::Kart::Reaction::KnockbackSomeSpeedLoseItem
@ KnockbackSomeSpeedLoseItem
Launches into the air away from collision and flips once.
Definition
Reaction.hh:20
Kinoko::Kart::Reaction::SpinAllSpeed
@ SpinAllSpeed
The kart spins out once but keeps its items.
Definition
Reaction.hh:15
Kinoko::Kart::Reaction::Wall
@ Wall
The kart will slowdown due to offroad collision.
Definition
Reaction.hh:30
Kinoko::Kart::Reaction::WeakWall
@ WeakWall
The kart's speed drops by 82% due to a weak wall.
Definition
Reaction.hh:29
Kinoko::Kart::Reaction::CrushRespawn
@ CrushRespawn
The kart is crushed and respawns (unused in Kinoko).
Definition
Reaction.hh:37
Kinoko::Kart::Reaction::SpinHitSomeSpeed
@ SpinHitSomeSpeed
Decays to SpinSomeSpeed or WallAllSpeed based on the kart's speed.
Definition
Reaction.hh:28
Kinoko::Kart::Reaction::SpinSomeSpeed
@ SpinSomeSpeed
The kart spins out twice but keeps its items.
Definition
Reaction.hh:16
Kinoko::Kart::Reaction::ClipThroughSomeSpeed
@ ClipThroughSomeSpeed
Unused in Kinoko.
Definition
Reaction.hh:18
Kinoko::Kart::Reaction::HighLaunchLoseItem
@ HighLaunchLoseItem
The kart launches high into the air, and loses its items.
Definition
Reaction.hh:27
Kinoko::Kart::Reaction::Wall2
@ Wall2
Unused in Kinoko.
Definition
Reaction.hh:34
game
kart
Reaction.hh
Made by
Malleo
. Logo by
vabold
. Website generated by
Doxygen
1.17.0