dotzuki_renderer/icon.rs
1/// Icon kind used by party / status menus.
2///
3/// Categorizes the visual shape of the monster/character icons displayed
4/// in UI elements such as the party screen. A presentation-layer default
5/// taxonomy: games map their species to one of these shapes when rendering
6/// party icons.
7#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
8#[repr(u8)]
9pub enum IconKind {
10 /// Generic biped monster (default)
11 Mon = 0,
12 /// Ball-shaped icon
13 Ball = 1,
14 /// Spiral / shell-fossil icon
15 Helix = 2,
16 /// Round fairy-type icon
17 Fairy = 3,
18 /// Bird icon
19 Bird = 4,
20 /// Aquatic icon
21 Water = 5,
22 /// Bug icon
23 Bug = 6,
24 /// Plant / grass icon
25 Grass = 7,
26 /// Snake icon
27 Snake = 8,
28 /// Quadruped icon
29 Quadruped = 9,
30}