mirror of
https://github.com/MingweiSamuel/Riven.git
synced 2025-03-16 03:33:16 -07:00
31 lines
669 B
Rust
31 lines
669 B
Rust
use num_enum::{IntoPrimitive, TryFromPrimitive};
|
|
use serde_repr::{Deserialize_repr, Serialize_repr};
|
|
|
|
/// League of Legends team.
|
|
#[derive(
|
|
Debug,
|
|
Copy,
|
|
Clone,
|
|
Eq,
|
|
PartialEq,
|
|
Hash,
|
|
Ord,
|
|
PartialOrd,
|
|
Serialize_repr,
|
|
Deserialize_repr,
|
|
IntoPrimitive,
|
|
TryFromPrimitive,
|
|
)]
|
|
#[repr(u16)]
|
|
pub enum Team {
|
|
/// Team ID zero for 2v2v2v2 Arena `CHERRY` game mode. (TODO: SUBJECT TO CHANGE?)
|
|
ZERO = 0,
|
|
|
|
/// Blue team (bottom left on Summoner's Rift).
|
|
BLUE = 100,
|
|
/// Red team (top right on Summoner's Rift).
|
|
RED = 200,
|
|
|
|
/// "killerTeamId" when Baron Nashor spawns and kills Rift Herald.
|
|
OTHER = 300,
|
|
}
|