Hi!
Luftsprint is a norwegian 10m air pistol program defined in section 8.29:
https://www.skyting.no/wp-content/uploads/2020/12/hurtig-nais-luft-ppc-2021.pdf
I’m able to create a fig, trg and exercice file from this specification, but scoring is a problem.
This is my NSF3D.fig definition:
<?xml version=“1.0″ encoding=“utf-8″?>
<Figure>
<Properties>
<Property identifier=“Name“ value=“NSF3D“ type=“System.String, mscorlib“ />
<Property identifier=“Size“ value=“0.17, 0.17″ type=“System.Drawing.SizeF, System.Drawing“ />
</Properties>
<DrawItems>
<DrawItem name=“FilledCircle“ color=“Black“ centerPoint=“0;0″ radius=“0.0380″ />
<DrawItem name=“Circle“ color=“Black“ penWidth=“0.1″ dashStyle=“Solid“ centerPoint=“0;0″ radius=“0.0778″ />
<DrawItem name=“Circle“ color=“Black“ penWidth=“0.1″ dashStyle=“Solid“ centerPoint=“0;0″ radius=“0.0645″ />
<DrawItem name=“Circle“ color=“Black“ penWidth=“0.1″ dashStyle=“Solid“ centerPoint=“0;0″ radius=“0.0513″ />
<DrawItem name=“Circle“ color=“White“ penWidth=“0.1″ dashStyle=“Solid“ centerPoint=“0;0″ radius=“0.0248″ />
<DrawItem name=“Circle“ color=“White“ penWidth=“0.1″ dashStyle=“Solid“ centerPoint=“0;0″ radius=“0.0115″ />
<DrawItem name=“Circle“ color=“White“ penWidth=“0.1″ dashStyle=“Solid“ centerPoint=“0;0″ radius=“0.0058″ />
<DrawItem name=“TextHV“ color=“Black“ font=“Arial“ style=“Regular“ size=“0.006″ position=“0.0711;0.0711″ text=“5″ />
<DrawItem name=“TextHV“ color=“Black“ font=“Arial“ style=“Regular“ size=“0.006″ position=“0.0579;0.0579″ text=“6″ />
<DrawItem name=“TextHV“ color=“Black“ font=“Arial“ style=“Regular“ size=“0.006″ position=“0.0446;0.0446″ text=“7″ />
<DrawItem name=“TextHV“ color=“White“ font=“Arial“ style=“Regular“ size=“0.006″ position=“0.0314;0.0314″ text=“8″ />
<DrawItem name=“TextHV“ color=“White“ font=“Arial“ style=“Regular“ size=“0.006″ position=“0.0181;0.0181″ text=“9″ />
</DrawItems>
</Figure>
And NSF3D.trg:
<?xml version=“1.0″ encoding=“utf-8″?>
<Target name=“10m Pistol Sprintskive“ ident=“1010″>
<Properties>
<Property identifier=“Size“ value=“0.17, 0.17″ type=“System.Drawing.SizeF, System.Drawing“ />
<Property identifier=“InnerTen“ value=“0.0057″ type=“System.Double, mscorlib“/>
<Property identifier=“Caliber“ value=“0.0045″ type=“System.Double, mscorlib“/>
</Properties>
<Groups>
<Group name=“NOR“/>
<Group name=“10m“/>
</Groups>
<Figures>
<Figure name=“NSF3D“ location=“0;0″ scale=“1, 1″ />
</Figures>
<Scorings>
<Scoring name=“xxx“ />
</Scorings>
</Target>
The problem is obvious the Scoring element. I assume that the names are predefined in code.
If there was support for inline rings in the scoring element, this would enable me to create a new target:
<Scoring name=“NOR_10m_Luftsprint“>
<Ring score=“10″ radius=“0.0115″/>
<Ring score=“9″ radius=“0.0248″/>
<Ring score=“8″ radius=“0.0380″/>
<Ring score=“7″ radius=“0.0513″/>
<Ring score=“6″ radius=“0.0645″/>
<Ring score=“5″ radius=“0.0778″/>
</Scoring>
Do you have to create a new release of the software or are there ways to do this in config?