ASAPCabinetFE
 
Loading...
Searching...
No Matches
manufacturers.h
1// utils/manufacturers.h
2#ifndef PINBALL_MANUFACTURERS_H
3#define PINBALL_MANUFACTURERS_H
4
5#include <vector>
6#include <string>
7
8namespace PinballManufacturers {
9
10// A comprehensive list of pinball manufacturer names, all in lowercase for searching.
11// This list is intended to be used for extracting manufacturer information from filenames.
12// Repeated longer names come 1st (ex: 'taito do brasil' before 'taito')
13const std::vector<std::string> MANUFACTURERS_LOWERCASE = {
14 // Virtual Pinball Specific
15 "original",
16
17 // Major Historical Manufacturers (US)
18 "bally",
19 "williams",
20 "gottlieb",
21 "data east",
22 "stern", // Covers both classic Stern Electronics and modern Stern Pinball
23 "midway", // Acquired Bally/Williams
24 "sega", // Sega Pinball, later sold to Stern
25 "atari", // Atari Inc. (made some pinball machines)
26 "capcom", // Capcom Coin-Op (made some pinball machines)
27
28 // Other US Manufacturers
29 "chicago coin", // Early prominent manufacturer
30 "game plan",
31 "rock-ola",
32 "united",
33 "exhibit supply",
34 "keeney",
35 "genco",
36 "allied leisure",
37 "alvin g. and co.",
38 "grand products",
39 "benchmark games", // Modern, often redemption but some pinball history
40 "chicago gaming company", // CGC - modern remakes
41 "american pinball", // AP - modern
42 "jersey jack pinball", // JJP - modern
43 "spooky pinball", // Modern
44 "multimorphic", // P3 system - modern
45 "haggis pinball", // Modern (Australian, but widely known)
46
47 // European Manufacturers
48 "zaccaria pinball"
49 "zaccaria", // Italian
50 "recreativos franco", // Spanish (often just "Franco")
51 "franco",
52 "jeutel", // French
53 "bell games", // UK
54 "inder", // Spanish
55 "nuova cei", // Italian
56 "tecnoplay", // Italian
57 "wico", // German
58 "g & b", // German (also "g&b")
59 "mirco", // Mirco Games, German
60 "s.p.m.", // Italian
61
62 // Other / Niche / Modern Virtual
63 "premier", // Premier Technology (Gottlieb successor)
64 "spinball",
65 "culik pinball",
66 "taito do brasil",
67 "taito",
68 "playmatic"
69};
70
71} // namespace PinballManufacturers
72
73#endif //PINBALL_MANUFACTURERS_H