mirror of
https://github.com/michaelrausch/Party-Parrots-At-Sea.git
synced 2026-05-09 06:18:44 +00:00
Added XML Generation
- Implemented a wrapper for Apache Freemake - Implemented the regatta XML generator Tags: #story[984]
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<BoatConfig>
|
||||
<Modified>2012-05-17T07:49:40+0200</Modified>
|
||||
<Version>12</Version>
|
||||
|
||||
<Settings>
|
||||
<RaceBoatType Type="AC45" />
|
||||
<BoatDimension BoatLength="14.019" HullLength="13.449" />
|
||||
<ZoneSize MarkZoneSize="40.347" CourseZoneSize="40.347" />
|
||||
<ZoneLimits Limit1="200" Limit2="100" Limit3="40.347" Limit4="0" Limit5="-100" />
|
||||
</Settings>
|
||||
|
||||
<BoatShapes>
|
||||
<#-- Not used -->
|
||||
</BoatShapes>
|
||||
|
||||
<Boats>
|
||||
<#list marks as mark>
|
||||
<Boat Type="Mark" SourceID="${mark.sourceId}" ShapeID="1" HullNum="${mark.hullNumber}" StoweName="${mark.stoweName}" ShortName="${mark.shortName}"
|
||||
BoatName="${mark.boatName}">
|
||||
<GPSposition Z="${mark.zpos}" Y="${mark.ypos}" X="${mark.xpos}" />
|
||||
<FlagPosition Z="${mark.zpos}" Y="${mark.ypos}" X="${mark.xpos}" />
|
||||
</Boat>
|
||||
</#list>
|
||||
|
||||
<#list boats as boat>
|
||||
<Boat Type="Yacht" SourceID="${boat.sourceId}" ShapeID="4" HullNum="${boat.hullNumber}" StoweName="${boat.stoweName}" ShortName="${boat.shortName}"
|
||||
BoatName="${boat.boatName}" Country="${boat.country}">
|
||||
|
||||
<GPSposition Z="${boat.zpos}" Y="${boat.ypos}" X="${boat.xpos}" />
|
||||
<MastTop Z="${boat.zpos}" Y="${boat.ypos}" X="${boat.xpos}"/>
|
||||
</Boat>
|
||||
</#list>
|
||||
</Boats>
|
||||
</BoatConfig>
|
||||
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<RegattaConfig>
|
||||
<RegattaID>${regattaId}</RegattaID>
|
||||
<RegattaName>${name}</RegattaName>
|
||||
<CourseName>${courseName}</CourseName>
|
||||
<CentralLatitude>${latitude}</CentralLatitude>
|
||||
<CentralLongitude>${longitude}</CentralLongitude>
|
||||
<CentralAltitude>${altitude}</CentralAltitude>
|
||||
<UtcOffset>${utcOffset}</UtcOffset>
|
||||
<MagneticVariation>${magneticVariation}</MagneticVariation>
|
||||
</RegattaConfig>
|
||||
Reference in New Issue
Block a user