1
0
Fork 1
mirror of https://github.com/MingweiSamuel/Riven.git synced 2025-03-16 11:43:16 -07:00
Riven/riven/src/consts/team.rs

32 lines
669 B
Rust
Raw Normal View History

2023-05-10 11:20:15 -07:00
use num_enum::{IntoPrimitive, TryFromPrimitive};
use serde_repr::{Deserialize_repr, Serialize_repr};
2021-06-30 16:34:34 -07:00
/// League of Legends team.
2023-05-10 11:20:15 -07:00
#[derive(
Debug,
Copy,
Clone,
Eq,
PartialEq,
Hash,
Ord,
PartialOrd,
Serialize_repr,
Deserialize_repr,
IntoPrimitive,
TryFromPrimitive,
)]
#[repr(u16)]
2021-06-30 16:34:34 -07:00
pub enum Team {
/// Team ID zero for 2v2v2v2 Arena `CHERRY` game mode. (TODO: SUBJECT TO CHANGE?)
ZERO = 0,
2021-06-30 16:34:34 -07:00
/// 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,
2021-06-30 16:34:34 -07:00
}