use crate::{Suite, Tile, TileValue};
pub const AKADORA_MAN: Tile = Tile {
suite: Suite::Manzu,
value: TileValue(0),
};
pub const II_MAN: Tile = Tile {
suite: Suite::Manzu,
value: TileValue(1),
};
pub const RYAN_MAN: Tile = Tile {
suite: Suite::Manzu,
value: TileValue(2),
};
pub const SAN_MAN: Tile = Tile {
suite: Suite::Manzu,
value: TileValue(3),
};
pub const SUU_MAN: Tile = Tile {
suite: Suite::Manzu,
value: TileValue(4),
};
pub const UU_MAN: Tile = Tile {
suite: Suite::Manzu,
value: TileValue(5),
};
pub const ROU_MAN: Tile = Tile {
suite: Suite::Manzu,
value: TileValue(6),
};
pub const CHII_MAN: Tile = Tile {
suite: Suite::Manzu,
value: TileValue(7),
};
pub const PAA_MAN: Tile = Tile {
suite: Suite::Manzu,
value: TileValue(8),
};
pub const KYUU_MAN: Tile = Tile {
suite: Suite::Manzu,
value: TileValue(9),
};
pub const AKADORA_PIN: Tile = Tile {
suite: Suite::Pinzu,
value: TileValue(0),
};
pub const II_PIN: Tile = Tile {
suite: Suite::Pinzu,
value: TileValue(1),
};
pub const RYAN_PIN: Tile = Tile {
suite: Suite::Pinzu,
value: TileValue(2),
};
pub const SAN_PIN: Tile = Tile {
suite: Suite::Pinzu,
value: TileValue(3),
};
pub const SUU_PIN: Tile = Tile {
suite: Suite::Pinzu,
value: TileValue(4),
};
pub const UU_PIN: Tile = Tile {
suite: Suite::Pinzu,
value: TileValue(5),
};
pub const ROU_PIN: Tile = Tile {
suite: Suite::Pinzu,
value: TileValue(6),
};
pub const CHII_PIN: Tile = Tile {
suite: Suite::Pinzu,
value: TileValue(7),
};
pub const PAA_PIN: Tile = Tile {
suite: Suite::Pinzu,
value: TileValue(8),
};
pub const KYUU_PIN: Tile = Tile {
suite: Suite::Pinzu,
value: TileValue(9),
};
pub const AKADORA_SOU: Tile = Tile {
suite: Suite::Souzu,
value: TileValue(0),
};
pub const II_SOU: Tile = Tile {
suite: Suite::Souzu,
value: TileValue(1),
};
pub const RYAN_SOU: Tile = Tile {
suite: Suite::Souzu,
value: TileValue(2),
};
pub const SAN_SOU: Tile = Tile {
suite: Suite::Souzu,
value: TileValue(3),
};
pub const SUU_SOU: Tile = Tile {
suite: Suite::Souzu,
value: TileValue(4),
};
pub const UU_SOU: Tile = Tile {
suite: Suite::Souzu,
value: TileValue(5),
};
pub const ROU_SOU: Tile = Tile {
suite: Suite::Souzu,
value: TileValue(6),
};
pub const CHII_SOU: Tile = Tile {
suite: Suite::Souzu,
value: TileValue(7),
};
pub const PAA_SOU: Tile = Tile {
suite: Suite::Souzu,
value: TileValue(8),
};
pub const KYUU_SOU: Tile = Tile {
suite: Suite::Souzu,
value: TileValue(9),
};
pub const TON: Tile = Tile {
suite: Suite::Honor,
value: TileValue(1),
};
pub const NAN: Tile = Tile {
suite: Suite::Honor,
value: TileValue(2),
};
pub const SHAA: Tile = Tile {
suite: Suite::Honor,
value: TileValue(3),
};
pub const PEI: Tile = Tile {
suite: Suite::Honor,
value: TileValue(4),
};
pub const HAKU: Tile = Tile {
suite: Suite::Honor,
value: TileValue(5),
};
pub const HATSU: Tile = Tile {
suite: Suite::Honor,
value: TileValue(6),
};
pub const CHUN: Tile = Tile {
suite: Suite::Honor,
value: TileValue(7),
};
pub const ANY: Tile = Tile {
suite: Suite::Any,
value: TileValue(0),
};
pub const ALL_TILES: [Tile; 38] = [
AKADORA_MAN,
II_MAN,
RYAN_MAN,
SAN_MAN,
SUU_MAN,
UU_MAN,
ROU_MAN,
CHII_MAN,
PAA_MAN,
KYUU_MAN,
AKADORA_PIN,
II_PIN,
RYAN_PIN,
SAN_PIN,
SUU_PIN,
UU_PIN,
ROU_PIN,
CHII_PIN,
PAA_PIN,
KYUU_PIN,
AKADORA_SOU,
II_SOU,
RYAN_SOU,
SAN_SOU,
SUU_SOU,
UU_SOU,
ROU_SOU,
CHII_SOU,
PAA_SOU,
KYUU_SOU,
TON,
NAN,
SHAA,
PEI,
HAKU,
HATSU,
CHUN,
ANY,
];