Fri, 18 Sep 2020 21:07:11 +0300
added unit tests for official parts
24 | 1 | [scaling restrictions] |
2 | axle.dat = y-scaling only | |
3 | axleend.dat = y-scaling only | |
4 | axl?hol?.dat = y-scaling only | |
5 | axlesphe.dat = no scaling | |
6 | bushloc?.dat = no scaling | |
7 | steerend.dat = no scaling | |
8 | connect.dat = no scaling | |
9 | connect?.dat = no scaling | |
10 | confric?.dat = no scaling | |
11 | connhol?.dat = no scaling | |
12 | beamhole.dat = no scaling | |
13 | peghole.dat = y-scaling only | |
14 | peghole?.dat = y-scaling only | |
15 | npeghol?.dat = y-scaling only | |
16 | tooth*.dat = no scaling | |
17 | daxle.dat = y-scaling only | |
18 | daxlehole.dat = y-scaling only | |
19 | daxlehub.dat = y-scaling only | |
20 | dtoothc.dat = no scaling | |
21 | stug?*.dat = no scaling | |
22 | arm?.dat = no scaling | |
23 | clh?*.dat = no scaling | |
24 | 4-4crh?.dat = no scaling | |
25 | clip?.dat = no scaling | |
26 | clip??.dat = no scaling | |
27 | finger1.dat = no scaling | |
28 | h[12].dat = no scaling | |
29 | plug34.dat = no scaling | |
30 | wpin*.dat = no scaling | |
31 | bump5000.dat = no scaling | |
32 | slotm.dat = no scaling | |
33 | handle*.dat = no scaling | |
34 | rail12v.dat = no scaling | |
35 | primotop.dat = no scaling | |
36 | primobot.dat = no scaling | |
37 | zstud.dat = no scaling | |
38 | # no scaling on studs | |
39 | stud*.dat = no scaling | |
40 | # allow y-scaling only on stud4 for historical reasons | |
41 | stud4.dat = y-scaling only | |
42 | # allow -1 y-scaling only on some stud primitives for historical reasons | |
43 | stud3.dat = stud3-like scaling | |
44 | stud4s.dat = stud3-like scaling | |
45 | stud4s2.dat = stud3-like scaling | |
46 | stud16.dat = stud3-like scaling | |
47 | stud21a.dat = stud3-like scaling | |
48 | stud22a.dat = stud3-like scaling | |
79
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
49 | |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
50 | [categories] |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
51 | Animal = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
52 | Antenna = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
53 | Arch = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
54 | Arm = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
55 | Bar = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
56 | Baseplate = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
57 | Belville = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
58 | Boat = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
59 | Bracket = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
60 | Brick = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
61 | Car = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
62 | Clikits = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
63 | Cockpit = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
64 | Cone = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
65 | Constraction = |
82
75b5241a35ec
added a test for the description setting a multi-word category
Teemu Piippo <teemu@hecknology.net>
parents:
79
diff
changeset
|
66 | Constraction Accessory = |
79
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
67 | Container = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
68 | Conveyor = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
69 | Crane = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
70 | Cylinder = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
71 | Dish = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
72 | Door = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
73 | Electric = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
74 | Exhaust = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
75 | Fence = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
76 | Figure = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
77 | Figure Accessory = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
78 | Flag = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
79 | Forklift = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
80 | Freestyle = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
81 | Garage = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
82 | Glass = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
83 | Grab = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
84 | Hinge = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
85 | Homemaker = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
86 | Hose = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
87 | Ladder = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
88 | Lever = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
89 | Magnet = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
90 | Minifig = |
82
75b5241a35ec
added a test for the description setting a multi-word category
Teemu Piippo <teemu@hecknology.net>
parents:
79
diff
changeset
|
91 | Minifig Accessory = |
75b5241a35ec
added a test for the description setting a multi-word category
Teemu Piippo <teemu@hecknology.net>
parents:
79
diff
changeset
|
92 | Minifig Footwear = |
75b5241a35ec
added a test for the description setting a multi-word category
Teemu Piippo <teemu@hecknology.net>
parents:
79
diff
changeset
|
93 | Minifig Headwear = |
75b5241a35ec
added a test for the description setting a multi-word category
Teemu Piippo <teemu@hecknology.net>
parents:
79
diff
changeset
|
94 | Minifig Hipwear = |
75b5241a35ec
added a test for the description setting a multi-word category
Teemu Piippo <teemu@hecknology.net>
parents:
79
diff
changeset
|
95 | Minifig Neckwear = |
79
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
96 | Monorail = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
97 | Obsolete = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
98 | Panel = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
99 | Plane = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
100 | Plant = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
101 | Plate = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
102 | Platform = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
103 | Propellor = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
104 | Rack = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
105 | Roadsign = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
106 | Rock = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
107 | Scala = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
108 | Screw = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
109 | Sheet Cardboard = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
110 | Sheet Fabric = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
111 | Sheet Plastic = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
112 | Slope = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
113 | Sphere = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
114 | Staircase = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
115 | Sticker = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
116 | Support = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
117 | Tail = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
118 | Tap = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
119 | Technic = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
120 | Tile = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
121 | Tipper = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
122 | Tractor = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
123 | Trailer = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
124 | Train = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
125 | Turntable = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
126 | Tyre = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
127 | Vehicle = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
128 | Wedge = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
129 | Wheel = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
130 | Winch = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
131 | Window = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
132 | Windscreen = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
133 | Wing = |
eb93feb6d3a3
added a test for valid categories
Teemu Piippo <teemu@hecknology.net>
parents:
24
diff
changeset
|
134 | Znap = |