defaults for character and fullcharacter

This commit is contained in:
jake 2019-11-16 23:10:18 -08:00
parent 81d3397c90
commit 7b0fe752fb

View File

@ -79,6 +79,12 @@ impl Character {
}
}
impl std::default::Default for Character {
fn default() -> Character {
Character::from_bytes(&mut std::io::Cursor::new([0; 0x2000].to_vec())).unwrap()
}
}
#[derive(Copy, Clone, Debug, PartialEq)]
#[repr(C)]
pub struct SelectScreenCharacter {
@ -257,6 +263,12 @@ pub struct FullCharacter {
pub key_team_config: KeyTeamConfig,
}
impl std::default::Default for FullCharacter {
fn default() -> FullCharacter {
FullCharacter::from_bytes(&mut std::io::Cursor::new([0; 0x3998].to_vec())).unwrap()
}
}
#[derive(PSOPacketData, Copy, Clone)]
pub struct DBChar {
pub inventory: Inventory,