28 lines
512 B
Rust
28 lines
512 B
Rust
#[cfg(feature = "serde")]
|
|
use serde::{Deserialize, Serialize};
|
|
|
|
#[derive(Debug, Copy, Clone)]
|
|
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
|
|
#[repr(u8)]
|
|
pub enum ItemCategory {
|
|
MiscItem,
|
|
Pokeball,
|
|
Medicine,
|
|
Berry,
|
|
TMHM,
|
|
FormChanger,
|
|
KeyItem,
|
|
Mail,
|
|
}
|
|
|
|
#[derive(Debug, Copy, Clone)]
|
|
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
|
|
#[repr(u8)]
|
|
pub enum BattleItemCategory {
|
|
None,
|
|
Healing,
|
|
StatusHealing,
|
|
Pokeball,
|
|
MiscBattleItem,
|
|
}
|