jsplanet
Version:
A controller for Trackmania 2020 dedicated server.
25 lines (24 loc) • 715 B
TypeScript
import Player from "./Player.js";
import { TeamColor } from "./Teams.js";
interface ScoresPlayer {
mapPoints: number;
matchPoints: number;
player: Player;
raceTime: number;
roundPoints: number;
}
type ScoresSection = "" | "EndMap" | "EndMatch" | "EndMatchEarly" | "EndRound" | "PreEndRound";
interface ScoresTeam {
mapPoints: number;
matchPoints: number;
name: TeamColor;
roundPoints: number;
}
declare class Scores {
players: ScoresPlayer[];
section: ScoresSection;
teams: ScoresTeam[];
constructor(section: ScoresSection, players: ScoresPlayer[], teams: ScoresTeam[]);
}
export default Scores;
export { type ScoresPlayer, type ScoresSection, type ScoresTeam };