pub enum Character {
Show 48 variants
Mario,
BabyPeach,
Waluigi,
Bowser,
BabyDaisy,
DryBones,
BabyMario,
Luigi,
Toad,
DonkeyKong,
Yoshi,
Wario,
BabyLuigi,
Toadette,
KoopaTroopa,
Daisy,
Peach,
Birdo,
DiddyKong,
KingBoo,
BowserJr,
DryBowser,
FunkyKong,
Rosalina,
SmallMiiOutfitAMale,
SmallMiiOutfitAFemale,
SmallMiiOutfitBMale,
SmallMiiOutfitBFemale,
SmallMiiOutfitCMale,
SmallMiiOutfitCFemale,
MediumMiiOutfitAMale,
MediumMiiOutfitAFemale,
MediumMiiOutfitBMale,
MediumMiiOutfitBFemale,
MediumMiiOutfitCMale,
MediumMiiOutfitCFemale,
LargeMiiOutfitAMale,
LargeMiiOutfitAFemale,
LargeMiiOutfitBMale,
LargeMiiOutfitBFemale,
LargeMiiOutfitCMale,
LargeMiiOutfitCFemale,
MediumMii,
SmallMii,
LargeMii,
MenuPeach,
MenuDaisy,
MenuRosalina,
}Expand description
All playable characters in Mario Kart Wii, including Mii outfit variants and menu-only characters.
Character identifiers are documented at https://wiki.tockdom.com/wiki/List_of_Identifiers#Characters.
Variants§
Mario
BabyPeach
Waluigi
Bowser
BabyDaisy
DryBones
BabyMario
Luigi
Toad
DonkeyKong
Yoshi
Wario
BabyLuigi
Toadette
KoopaTroopa
Daisy
Peach
Birdo
DiddyKong
KingBoo
BowserJr
DryBowser
FunkyKong
Rosalina
SmallMiiOutfitAMale
SmallMiiOutfitAFemale
SmallMiiOutfitBMale
SmallMiiOutfitBFemale
SmallMiiOutfitCMale
SmallMiiOutfitCFemale
MediumMiiOutfitAMale
MediumMiiOutfitAFemale
MediumMiiOutfitBMale
MediumMiiOutfitBFemale
MediumMiiOutfitCMale
MediumMiiOutfitCFemale
LargeMiiOutfitAMale
LargeMiiOutfitAFemale
LargeMiiOutfitBMale
LargeMiiOutfitBFemale
LargeMiiOutfitCMale
LargeMiiOutfitCFemale
MediumMii
Generic medium-class Mii without a specific outfit variant.
SmallMii
Generic small-class Mii without a specific outfit variant.
LargeMii
Generic large-class Mii without a specific outfit variant.
MenuPeach
Peach as she appears in menu screens; cannot appear in ghost files.
MenuDaisy
Daisy as she appears in menu screens; cannot appear in ghost files.
MenuRosalina
Rosalina as she appears in menu screens; cannot appear in ghost files.
Implementations§
Trait Implementations§
Source§impl Display for Character
Formats the character as her/his display name (e.g. "Donkey Kong", "Baby Peach").
impl Display for Character
Formats the character as her/his display name (e.g. "Donkey Kong", "Baby Peach").
Source§impl From<Character> for u8
Converts a Character into its raw byte representation for the RKG header.
impl From<Character> for u8
Converts a Character into its raw byte representation for the RKG header.
Source§impl GetWeightClass for Character
Returns the WeightClass of this character.
impl GetWeightClass for Character
Returns the WeightClass of this character.
Source§fn get_weight_class(&self) -> WeightClass
fn get_weight_class(&self) -> WeightClass
Source§impl TryFrom<u8> for Character
Converts a raw byte value from the RKG header into a Character.
impl TryFrom<u8> for Character
Converts a raw byte value from the RKG header into a Character.
Returns Err(()) if the byte does not correspond to any known character.