config: Generalize unit build materials storage

Use a single array member instead of multiple scalar members.  Only
the array elements that replace scalar members are can be non-zero for
now.

This is a first step to permitting more build materials.

Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
This commit is contained in:
Markus Armbruster 2016-05-27 14:17:08 +02:00
parent 68c7c08a58
commit da05484d8b
17 changed files with 79 additions and 100 deletions

View file

@ -1020,8 +1020,8 @@
Play#0 output Play#0 1 "hcm" 6 0 0 -1
Play#0 output Play#0 1 "uw" 6 0 0 -1
Play#0 output Play#0 1 "rad" 6 0 0 -1
Play#0 output Play#0 1 "l_build" 8 0 0 -1
Play#0 output Play#0 1 "h_build" 8 0 0 -1
Play#0 output Play#0 1 "l_build" 6 0 0 -1
Play#0 output Play#0 1 "h_build" 6 0 0 -1
Play#0 output Play#0 1 "armor" 8 0 0 -1
Play#0 output Play#0 1 "speed" 8 0 0 -1
Play#0 output Play#0 1 "visib" 8 0 0 -1
@ -1043,8 +1043,8 @@
Play#0 output Play#0 1 XDUMP meta plane-chr 0
Play#0 output Play#0 1 "type" 4 0 0 20
Play#0 output Play#0 1 "name" 3 0 0 -1
Play#0 output Play#0 1 "l_build" 8 0 0 -1
Play#0 output Play#0 1 "h_build" 8 0 0 -1
Play#0 output Play#0 1 "l_build" 6 0 0 -1
Play#0 output Play#0 1 "h_build" 6 0 0 -1
Play#0 output Play#0 1 "bwork" 8 0 0 -1
Play#0 output Play#0 1 "tech" 8 0 0 -1
Play#0 output Play#0 1 "cost" 8 0 0 -1
@ -1053,7 +1053,7 @@
Play#0 output Play#0 1 "att" 8 0 0 -1
Play#0 output Play#0 1 "def" 8 0 0 -1
Play#0 output Play#0 1 "range" 8 0 0 -1
Play#0 output Play#0 1 "crew" 8 0 0 -1
Play#0 output Play#0 1 "crew" 6 0 0 -1
Play#0 output Play#0 1 "fuel" 8 0 0 -1
Play#0 output Play#0 1 "stealth" 8 0 0 -1
Play#0 output Play#0 1 "flags" 8 8 0 43
@ -1078,8 +1078,8 @@
Play#0 output Play#0 1 "hcm" 6 0 0 -1
Play#0 output Play#0 1 "uw" 6 0 0 -1
Play#0 output Play#0 1 "rad" 6 0 0 -1
Play#0 output Play#0 1 "l_build" 8 0 0 -1
Play#0 output Play#0 1 "h_build" 8 0 0 -1
Play#0 output Play#0 1 "l_build" 6 0 0 -1
Play#0 output Play#0 1 "h_build" 6 0 0 -1
Play#0 output Play#0 1 "bwork" 8 0 0 -1
Play#0 output Play#0 1 "tech" 8 0 0 -1
Play#0 output Play#0 1 "cost" 8 0 0 -1
@ -1105,10 +1105,10 @@
Play#0 output Play#0 1 XDUMP meta nuke-chr 0
Play#0 output Play#0 1 "type" 4 0 0 22
Play#0 output Play#0 1 "name" 3 0 0 -1
Play#0 output Play#0 1 "l_build" 8 0 0 -1
Play#0 output Play#0 1 "h_build" 8 0 0 -1
Play#0 output Play#0 1 "o_build" 8 0 0 -1
Play#0 output Play#0 1 "r_build" 8 0 0 -1
Play#0 output Play#0 1 "l_build" 6 0 0 -1
Play#0 output Play#0 1 "h_build" 6 0 0 -1
Play#0 output Play#0 1 "o_build" 6 0 0 -1
Play#0 output Play#0 1 "r_build" 6 0 0 -1
Play#0 output Play#0 1 "blast" 8 0 0 -1
Play#0 output Play#0 1 "dam" 8 0 0 -1
Play#0 output Play#0 1 "bwork" 8 0 0 -1