add game name resolution

This commit is contained in:
ppc
2024-09-03 14:15:43 +01:00
parent 1b3865b325
commit a7217c8e31
7 changed files with 98 additions and 44 deletions
+34 -17
View File
@@ -1,20 +1,37 @@
export enum GameIds {
/**
* Initial D The Arcade
*/
IDAC = "SDGT",
export enum GameId {
/**
* Initial D The Arcade
*/
IDAC = "SDGT",
/**
* Chunithm (Paradise Lost)
*/
Chuni = "SDBT",
/**
* Chunithm (Paradise Lost)
*/
Chuni = "SDBT",
/**
* Chunithm NEW onwards
*/
Chusan = "SDHD",
/**
* Chunithm NEW onwards
*/
Chusan = "SDHD",
ONGEKI = "SDDT",
maimaiDX = "SDEZ",
DivaFT = "SBZV"
}
ONGEKI = "SDDT",
maimaiDX = "SDEZ",
DivaFT = "SBZV"
}
export function getGameName(id: GameId) {
switch (id) {
case GameId.IDAC:
return "Initial D The Arcade";
case GameId.Chuni:
return "CHUNITHM";
case GameId.Chusan:
return "CHUNITHM (Paradise Lost)";
case GameId.ONGEKI:
return "O.N.G.E.K.I";
case GameId.maimaiDX:
return "maimai DX";
case GameId.DivaFT:
return "Project DIVA Future Tone";
}
}