93 lines
1.9 KiB
TypeScript
93 lines
1.9 KiB
TypeScript
import { Car } from '@core/racing/domain/entities/Car';
|
|
|
|
/**
|
|
* Demo car data for iRacing.
|
|
* Extracted from the legacy DemoData module so that cars
|
|
* live in their own focused file.
|
|
*/
|
|
export const DEMO_CARS: Car[] = [
|
|
Car.create({
|
|
id: 'car-porsche-992',
|
|
name: '911 GT3 R',
|
|
shortName: '992 GT3R',
|
|
manufacturer: 'Porsche',
|
|
carClass: 'gt',
|
|
license: 'B',
|
|
year: 2023,
|
|
horsepower: 565,
|
|
weight: 1300,
|
|
gameId: 'iracing',
|
|
}),
|
|
Car.create({
|
|
id: 'car-ferrari-296',
|
|
name: '296 GT3',
|
|
shortName: '296 GT3',
|
|
manufacturer: 'Ferrari',
|
|
carClass: 'gt',
|
|
license: 'B',
|
|
year: 2023,
|
|
horsepower: 600,
|
|
weight: 1270,
|
|
gameId: 'iracing',
|
|
}),
|
|
Car.create({
|
|
id: 'car-mclaren-720s',
|
|
name: '720S GT3 Evo',
|
|
shortName: '720S',
|
|
manufacturer: 'McLaren',
|
|
carClass: 'gt',
|
|
license: 'B',
|
|
year: 2023,
|
|
horsepower: 552,
|
|
weight: 1290,
|
|
gameId: 'iracing',
|
|
}),
|
|
Car.create({
|
|
id: 'car-mercedes-gt3',
|
|
name: 'AMG GT3 2020',
|
|
shortName: 'AMG GT3',
|
|
manufacturer: 'Mercedes',
|
|
carClass: 'gt',
|
|
license: 'B',
|
|
year: 2020,
|
|
horsepower: 550,
|
|
weight: 1285,
|
|
gameId: 'iracing',
|
|
}),
|
|
Car.create({
|
|
id: 'car-lmp2',
|
|
name: 'Dallara P217 LMP2',
|
|
shortName: 'LMP2',
|
|
manufacturer: 'Dallara',
|
|
carClass: 'prototype',
|
|
license: 'A',
|
|
year: 2021,
|
|
horsepower: 600,
|
|
weight: 930,
|
|
gameId: 'iracing',
|
|
}),
|
|
Car.create({
|
|
id: 'car-f4',
|
|
name: 'Formula 4',
|
|
shortName: 'F4',
|
|
manufacturer: 'Tatuus',
|
|
carClass: 'formula',
|
|
license: 'D',
|
|
year: 2022,
|
|
horsepower: 160,
|
|
weight: 570,
|
|
gameId: 'iracing',
|
|
}),
|
|
Car.create({
|
|
id: 'car-mx5',
|
|
name: 'MX-5 Cup',
|
|
shortName: 'MX5',
|
|
manufacturer: 'Mazda',
|
|
carClass: 'sports',
|
|
license: 'D',
|
|
year: 2023,
|
|
horsepower: 181,
|
|
weight: 1128,
|
|
gameId: 'iracing',
|
|
}),
|
|
]; |